gpt4 book ai didi

jar - Gradle-从存储库获取 Artifact 并使用它

转载 作者:行者123 更新时间:2023-12-03 03:51:28 24 4
gpt4 key购买 nike

问题:

我在某个存储库中有一个 jar 。
我想运行jar并在gradle任务中对其进行处理。

尝试:

apply plugin: 'java'

repositories {
maven {
url "<<<valid repo url>>>"
}
mavenCentral()
}

dependencies {
compile(group: 'com.google.developers', name: 'compiler', version: 'v20150315', ext: 'pom')
}

task doTheJar {
dependsOn configurations.compile
exec {
executable "sh"
args "-c","java -jar <<the-artifact>> smoething something"
}
}

有办法吗?
没有Java插件,有没有办法做到这一点?

谢谢。

最佳答案

最好通过以下方式进行:

apply plugin: 'java'

repositories {
maven {
url "<<<valid repo url>>>"
}
mavenCentral()
}

configurations {
runjar
}

dependencies {
runjar 'some:artifact:1.0'
}

task runTheJar(type: JavaExec) {
main 'main.class.to.be.run'
classpath configurations.runjar
args 's1', 's2', 's3'
}

关于jar - Gradle-从存储库获取 Artifact 并使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29650815/

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