我试图将我的项目转换为gradle,并且无法获取在build文件夹下生成的类文件。这是build.gradle文件:
import org.gradle.internal.os.OperatingSystem;
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
sourceSets {
main {
java {
srcDirs = ["abc/def/"]
include('include/Constants.java')
}
}
}
task initial(type: Exec) {
doFirst {
println 'Started compiling constants'
}
if(OperatingSystem.current().isWindows()) {
println 'Compiling on windows'
//Run some bash script here
}
else {
print 'Compiling on unix'
//Run some shell script here
}
doLast {
println 'Finish compiling constants'
}
}
jar {
baseName = 'output'
}
dependencies {
compile files('../lib/log4j/log4j.jar')
compile files('../lib/findbugs/findbugs.jar')
compile files('../lib/guava/guava-19.0.jar')
}
当我进行gradle build时,它说成功,但是在build文件夹下看不到任何类。
有什么帮助吗?
最佳答案
经过调试后修复。问题是在srcDirs无法正常工作后出现包含问题,因为该路径比srcDirs中定义的路径高一级。
关于java - gradle类没有生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37016665/