gpt4 book ai didi

java - 适用于多个 fatJars 的 Gradle

转载 作者:行者123 更新时间:2023-12-01 17:11:10 29 4
gpt4 key购买 nike

我有一个如下所示的 gradle 构建脚本:

dependencies {
compile project(':common:avro')
....

fatJar {
manifest {
attributes 'Main-Class': 'package.subpackage.MainClass'
}
}

我希望能够从命令行选择要使用的 MainClass,也可能选择生成的 fat.jar 名称。这可能吗?

最佳答案

如上所述here fatJar 是一个常规的 jar 任务(我假设您正在使用此插件),因此您可以使用标准 DSL 配置它。 ,搜索archiveName。应该是可行的。

在传递命令行参数时,使用 -P 开关来传递所需的类。然后使用 project 变量引用它。

关于java - 适用于多个 fatJars 的 Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23787622/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com