Gradle构建失败

时间:2015-08-20 07:30:17

标签: java gradle build dependencies

我有两个Gradle项目,ABB是一个简单的Java应用程序,由A作为编译项目依赖项使用。 A是一个Web应用程序。

AB都应用java插件,A也适用war插件。

构建A时,出现以下错误:

FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':war'.
> Configuration with name 'default' not found.

单独构建B时,我没有错误。从root构建时,我也没有错误。只有在构建A时才会出现此问题。

我也尝试将B.jar复制到A的lib文件夹并设置依赖项:

compile files("lib/B.jar")

这种情况下的构建工作正常。

为避免错误,我需要包含哪些配置?

1 个答案:

答案 0 :(得分:1)

当一个子项目没有看到另一个子项目时,如果两个子项目的父目录中没有settings.gradle文件,并且其中的子项目通过includeFlat包含,则可能。在这种情况下,您可以从父项目中调用任何任务,并且所有子项目将彼此了解,但它将无法构建单独的子项目。

无论如何,您还需要显示项目结构和构建/设置文件,以找出问题。