【发布时间】:2021-06-26 20:39:49
【问题描述】:
我将 gradle 用于我在 java 中实现的多人游戏。
在项目中,我有两个名为 Server 和 Client 的类,我希望能够选择在运行时运行哪一个。有什么方法可以通过在命令行中为 gradle 任务提供参数来做到这一点?例如,我想使用类似的东西
./gradlew run -server 运行 Server.java 和./gradlew run -client 运行 Client.java。
现在我在build.gradle 有这个:
plugins {
id 'java'
id 'application'
}
application {
mainClassName = 'server.Server'
mainModule = 'treasurehunt.main'
}
java {
modularity.inferModulePath = true
}
repositories {
mavenCentral()
}
这是我第一次使用 gradle,如果你能详细解释一下,我会很高兴。谢谢!
【问题讨论】:
标签: java gradle build.gradle command-line-arguments