我是Gradle的新手,我的项目结构如下:
Project Name
src
package1
.java
package2
.java
我的gradle构建如下:
apply plugin: 'java'
version = 0.1
sourceCompatibility = 1.6
sourceSets {
main {
java {
srcDir 'src/*'
}
}
}
当我运行gradle jar
时,jar已被创建。但是查看jar,它只有MANIFEST
文件夹,而不是编译的类。
我在哪里弄错了?
答案 0 :(得分:2)
srcDir
不接受通配符。 (你是从哪里得到的?)试试srcDirs = ['src']
。 (这将覆盖默认目录,而不是添加另一个目录。)
答案 1 :(得分:1)
当你刚接触gradle时,我建议你使用标准(约定优于配置)部分 - 所以把你的Java源代码放在src / main / java中 - 你不需要sourceSets部分。
如果您想使用它,请检查http://www.gradle.org/docs/current/userguide/java_plugin.html