什么是Gradle';它相当于AntJava任务?
帮助执行带有fork和其他选项的Java类。 我想和Gradle实现类似的行为。需要注意的是,我只想使用什么是Gradle';它相当于AntJava任务?,java,gradle,ant,Java,Gradle,Ant,帮助执行带有fork和其他选项的Java类。 我想和Gradle实现类似的行为。需要注意的是,我只想使用java插件,而不是应用程序和java库,我不想在Gradle中使用ant。我很好奇如何通过basejavaplugin和gradle任务实现这一点 我在找类似的东西 task runClass { dependsOn build java('com.example.Main', args={}, fork=true, options={}) } 更新:我能够使用目标类和参数启动一个
java
插件,而不是应用程序
和java库
,我不想在Gradle中使用ant
。我很好奇如何通过basejava
plugin和gradle任务实现这一点
我在找类似的东西
task runClass {
dependsOn build
java('com.example.Main', args={}, fork=true, options={})
}
更新:我能够使用目标类和参数启动一个分叉JVM实例。我被阻止尝试将其作为后台进程运行,而不是阻止任务工作流
task run(type: JavaExec) {
dependsOn build
classpath = sourceSets.main.runtimeClasspath
main = 'org.example.Main'
args 'hello'
maxHeapSize '512m'
}
“我想使用
java
插件”,所以请阅读手册,它告诉您如何使用它:。点击链接查看编译器选项。你的问题到处都是。开始一个新的专门的问题。@jnovack,我的问题归结为在Gradle中ANT的Java任务等价于什么,而不使用提供的ANT包装器。