我只是想知道,就像标题所说的那样,如何将Gradle编译器的输出目录从Libs目录改为一个特定的目录。
所以,在构建我的项目时,一个编译后的.jar文件将在一个指定的目录下生成,由它自己来完成。这应该不难实现,虽然我没有找到任何关于这个主题的信息,而且我是一个新的Gradle用户,我似乎不能理解这个问题。
我知道,这不是一个通常推荐的事情,很多人会不理解,为什么我希望做这样的事情。简而言之,我是一个Java Minecraft服务器插件的开发者,我的开发只能在本地运行个人Testing Minecraft服务器时进行测试。我希望编译器直接将jar文件输出到Minecraft服务器的插件目录下。
subprojects {
apply plugin: 'java'
tasks.withType(Jar) {
destinationDir = file("$rootDir/build/New_libs")
}
}