1
我有一个项目,该项目包括在settings.gradle文件中声明的几个模块:摇篮上詹金斯
include ':core_icons'
include ':core'
core_icons
所使用的核心模块作为一个版本的依赖:
compile 'com.company.core:icons:0.0.1-SNAPSHOT'
在詹金斯,构建不运行,因为Gradle正在寻找依赖 在本地maven缓存但找不到它:
* What went wrong:
A problem occurred configuring project ':core'.
> Could not resolve all dependencies for configuration ':core:_debugPublishCopy'.
> Could not find com.company.core:icons:0.0.1-SNAPSHOT.
似乎Gradle试图找到每个依赖关系,然后启动它。
我试图从我的本地Maven清除缓存的依赖重现这个我的本地计算机上,但后来我通过我能够建立项目没有任何问题:
gradlew core_icons:install
我查了摇篮的版本,无论是是相等的(2.14.1)
我试图调用Jenkins构建完全相同,但它不工作,因为它无法找到依赖项。
从settings.gradle中删除核心模块时,构建在Jenkins上运行良好。
有人知道为什么这只发生在詹金斯身上?