我的工作區中有三個eclipse項目(項目A,項目B和項目C)。項目B和C依賴於項目A.Buildship - 將其他Eclipse項目作爲依賴關係
在我的build.gradle文件,我已經設置了在B和C的依賴關係指:
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
compile('com.example:projectA:1.0')
}
然而,當我點擊鼠標右鍵,在項目B或C上選擇Gradle-> Refresh Gradle Project,它表示無法解決projectA依賴項。
我使用Mars 4.5.2和Buildship版本1.0.20。我知道Buildship 2.0一旦發佈就會提供支持,以便它可以將其他eclipse項目稱爲依賴關係。在過渡期間,如何將項目A安裝到回購庫中並在項目B和C中引用?我沒有在Buildship Gradle Tasks中看到項目A的安裝選項。
如果您使用gradle命令行,上述配置是否成功構建? './gradlew projectB:build' – Jolta
不,它聲明'找不到com.example:projectA:1.0。在以下位置搜索:「地點包括本地回購。當我瀏覽本地回購文件系統時,我也找不到projectA的路徑,所以我的問題似乎是無法在本地回購站中安裝項目A.但我不確定如何使用Buildship安裝項目A. – James
我認爲你的問題與Buildship無關......我會發佈一個答案。 – Jolta