gpt4 book ai didi

gradle - 从存储库下载并作为Gradle构建的第一步执行jar

转载 作者:行者123 更新时间:2023-12-03 05:42:29 25 4
gpt4 key购买 nike

我的gradle构建文件需要执行以下操作:
1.从Artifactory仓库下载jar文件。
2.使用某些特定的命令行参数执行该jar文件。

是否有任何代码示例可以完成此操作?

最佳答案

要下载jar,可以使用Ant的“get”任务。为了在下载后执行jar,可以使用Project API中的Gradle'javaexec'方法。

应该起作用的脚本示例:

// A first task to download the needed Jar into target libs directory
task download {
doLast {
ant.get(dest: 'libs/lombok-1.18.2.jar', src: 'http://central.maven.org/maven2/org/projectlombok/lombok/1.18.2/lombok-1.18.2.jar')
}
}

// A second task that executes the Jar , with some parameters
task execJar {
dependsOn download
doLast {
javaexec {
main = "-jar";
args = [
"libs/lombok-1.18.2.jar",
"version"
]
}
}
}

关于gradle - 从存储库下载并作为Gradle构建的第一步执行jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51922560/

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