我有两个Gradle项目,A和B. B是一个简单的Java应用程序,由A作为编译项目依赖项使用. A是一个Web应用程序.
A和B都应用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")
在这种情况下的构建工作正常.
我需要包含哪些配置才能避免错误?
解决方法:
当一个子项目没有看到另一个子项目时,如果两个子项目的父目录中没有settings.gradle文件,并且其中的子项目通过includeFlat包含,则可能.在这种情况下,您可以从父项目中调用任何任务,并且所有子项目将相互了解,但它将无法构建单独的子项目.
无论如何,您还需要显示项目结构和构建/设置文件,以找出问题所在.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。