gradle jar找不到java源代码
我将在下面介绍gradle jar构建示例 java源代码不在默认的gradle jar找不到java源代码,gradle,Gradle,我将在下面介绍gradle jar构建示例 java源代码不在默认的src/main/java目录中,而是在org\example\mylib目录中。如何定制gradle,从这个目录运行GradleJAR,并将java源文件编译成jar 整个目录结构是\mylib\src\main\java\org\example\mylib 当我在该目录中运行gradle jar时,会显示一条成功消息,但当我检查jar-tf build/libs/mylib-0.1.0.jar时,我看到的只是清单文件。没有j
src/main/java
目录中,而是在org\example\mylib
目录中。如何定制gradle,从这个目录运行GradleJAR
,并将java源文件编译成jar
整个目录结构是\mylib\src\main\java\org\example\mylib
当我在该目录中运行gradle jar
时,会显示一条成功消息,但当我检查jar-tf build/libs/mylib-0.1.0.jar时,我看到的只是清单文件。没有java类
如果我尝试单独在\mylib
目录中运行gradle jar
,那么它将失败,错误消息是在根项目中找不到任务“jar”
build.gradle文件是:
apply插件:“java”
版本='0.1.0'
尝试将其添加到gradle.build中:
sourceSets {
main {
java {
srcDirs = ['src\main\java\org\example\mylib']
}
}
}
谢谢,但是现在在根项目中找不到任务“jar”的消息出现在\mylib\src\main\java\org\example\mylib
目录中。基本上,我认为gradle.build必须单独位于\mylib
目录中,然后它就可以工作了,但我仍然希望不从根目录运行命令!如果我理解正确,将'src\main\java\org\example\mylib'更改为'mylib\src\main\java\org\example\mylib'可能会解决这个问题。它表示“成功”,但它仍然没有编译该目录中的java类。。。。