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上運行良好。
有人知道爲什麼這隻發生在詹金斯身上?