我有兩個未以任何方式鏈接的項目。我需要它們具有相同的依賴關係,而這個依賴關係是另一個可以隨時編輯的項目。所以依賴樹必須看起來像那樣(嗯,我並不擅長繪圖): Gradle中的構建依賴關係樹
我該怎麼做?
我有兩個未以任何方式鏈接的項目。我需要它們具有相同的依賴關係,而這個依賴關係是另一個可以隨時編輯的項目。所以依賴樹必須看起來像那樣(嗯,我並不擅長繪圖): Gradle中的構建依賴關係樹
我該怎麼做?
這裏你有三個項目。我認爲最好將這三個項目保存在一個檔案中,說EAR是根本項目。這將很容易處理。 因此,我們可以將根項目名稱保留爲Project。結構將爲: 兩個獨立的項目Project2和Project3,以及一個公共相關的Project1。
因此,我們需要更新settings.gradle爲:
rootProject.name = 'Project'
include 'Project2',':Project3'
include ':Project1'
而且更新Project2中和項目3的的build.gradle。在build.gradle文件中添加下面的代碼。
dependencies{
compile project(':Project1');
}
這會奏效。
項目1 settings.gradle
:
rootProject.name = 'Project1'
include 'Project2, Project3'
項目2和3 build.gradle
:
sourceSets.main{
compileClasspath=rootProject.sourceSets.main.output
}