Gradle Multiproject:链接到父项目时子项目失败

时间:2016-09-21 20:09:20

标签: java gradle configuration

如果有人想查看实际项目,我在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'

有什么想法吗?

0 个答案:

没有答案