如果有人想查看实际项目,我在Network-Enhancements分支上有以下项目:https://github.com/javydreamercsw/pcgen.git。
编译根项目工作正常,但我正在尝试自己运行子项目并出现以下故障:
FAILURE: Build failed with an exception.
* Where:
Build file '/home/javier/NetBeans_Projects/pcgen/build.gradle' line: 183
* What went wrong:
A problem occurred evaluating root project 'pcgen'.
> Could not find method compileOnly() for arguments [{group=org.jetbrains, name=annotations, version=15.0}] on root project 'pcgen'.
提到的行是对根项目的一个comile依赖,这对我来说没有意义。
如果我从根目录中删除子项目,它会编译并完美运行。我是Gradle的新手所以我确定在某个地方是一个愚蠢的错误。
在根项目build.gradle中,添加如下:
dependecies {
...
compile project(':PCGenServer')
}
在root settings.gradle上添加如下:
include ':PCGenServer'
有什么想法吗?