gpt4 book ai didi

java - gradle runJar 任务?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:07:56 24 4
gpt4 key购买 nike

我正在尝试创建一个任务以在 gradle 中运行我的 Jar 文件。

我想出了以下几点:

task runJar(dependsOn:[jar]){
ant.java(jar:,fork:true)
}

但是,我无法找到 jar 文件的路径。非常感谢任何帮助。谢谢!

米莎

编辑:好的,这很奇怪。此任务在编译等之前运行???

编辑:固定。 key 在 doLast { } 符号中,或者简写

task runJar(dependsOn:"jar")<<{
ant.java(jar:"${libsDir}${File.separator}${archivesBaseName}.jar",fork:true)
}

米莎

最佳答案

Koppor 的回答非常有效。

在 src/main/java 中有一个 Main.java,我的 build.gradle 文件看起来像

apply plugin: 'java'
apply plugin: 'application'

mainClassName = "Main"

运行它给出:

gradle run                 

:compileJava
:processResources UP-TO-DATE
:classes
:run
[Main.java's output]

关于java - gradle runJar 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3063544/

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