我有一个非常大的多项目Java构建。更新到Gradle 5(4.10.3-> 5.6.3)之后,最可怕的事情之一是在依赖关系解析期间发生了意外故障:
...
dependencies {
// I know about the deprecation of 'compile', with 'implementation' I have the same problems
compile project(":Monitor")
compile project(":WFPlugins-Server")
compile project(":web-spring")
compile project(":Security")
compile project(":Client")
}
...
对我来说,很明显,这应该是项目依赖性。但我收到:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':SpringWFS:compileJava'.
> Could not resolve all files for configuration ':SpringWFS:compileClasspath'.
> Could not find com.company:WFPlugins-Server:1.12.
Required by:
project :SpringWFS
因此,gradle尝试将其解析为ExternalModuleDependency(就gradle而言),而不是DefaultProjectDependency,并且构建按预期失败
有人解决了这个问题吗?
备注:
请不要提出复合版本(目前无法实现,但我正在努力) 更改构建系统(我们有一个非常大的项目):)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。