有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我目前有以下项目: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'.

上面提到的行是对根项目的滑稽依赖,这对我来说毫无意义

如果我从根目录中删除子项目,它将编译并运行得很好。我是新来格拉德尔的,所以我敢肯定这是个愚蠢的错误

在根项目构建上。gradle增加如下:

dependecies {
  ...
  compile project(':PCGenServer')
}

和根设置。gradle添加如下:

include ':PCGenServer'

有什么想法吗


共 (0) 个答案