0
我目前有一個現有的eclipse多模塊項目。該項目是從文件系統的角度來看所有的兄弟姐妹,但有下列項目的依賴關係樹:將gradle父項目添加到現有的eclipse多模塊項目
eclipseProject1 eclipseProject2 eclipseProject3
現在,我想補充一點,有eclipseProject1一個新的父項目gradleProject1(併爲此eclipseProject2和eclipseProject3)作爲子項目。我希望這個新項目是一個使用gradle eclipse plugin的gradle項目,它允許生成eclipse .project和classpath文件,以及如果它們已經全部從gradle eclipse插件的gradle DSL中存在,就可以對它們進行調整。
這裏是我的DSL的樣子:
eclipse {
//Generates .project file with following in <projects> node
project {
referencedProjects 'eclipseProject1', 'eclipseProject2', 'eclipseProject3'
}
//Generates .classpath with following jars from sub-projects as classpath entries
classpath {
file {
withXml {
def node = it.asNode()
node.appendNode('classpathentry', [kind: 'src', path: '../eclipseProject1/output/gradleProject1.jar'])
node.appendNode('classpathentry', [kind: 'src', path: '../eclipseProject2/output/gradleProject2.jar'])
node.appendNode('classpathentry', [kind: 'src', path: '../eclipseProject3/output/gradleProject3.jar'])
}
}
}
}
這一切都工作得很好,但是當我運行組裝任務,我得到這表明我的子項目不包括作爲gradleProject1依賴錯誤。我怎樣才能解決這個問題?