2016-11-11 52 views
0

Referred this link上gradle這個項目創建一個依賴

我有8個項目,我需要建立一個特定的順序,最終建立自己的REST Web服務war。我的項目結構是這樣的

workspace/commons/projecta with gradle.build 
workspace/commons/projectb with gradle.build 
workspace/commons/projectc with gradle.build 
workspace/war/restapi with gradle.build 

現在我有2種選擇,在使用中創建一個shell腳本一個shell腳本或使用gradle這個依賴。但上面的文檔鏈接並未提及如何指定依賴關係../commons/projectc。語法似乎只是前瞻性的。好像我必須在工作區中創建一個build.gradle

+0

你的'settings.gradle'看起來如何?您可以將任何任意路徑的gradle項目作爲子項目添加到settings.gradle。有關示例,請參見[這裏](http://stackoverflow.com/a/19303545/745574)。您不需要工作區中的build.gradle。 – RaGe

回答

0

使用Gradle.build文件是處理問題的簡單方法。

語法例如:

dependencies { 
    compile 'org.apache.shiro:shiro-core:1.2.3' 
} 

在上面我加四郎核心,以我的依賴關係的例子。

請嘗試以下鏈接Dependency Management Basics

+0

但是我的項目結構不一樣,gradle怎麼知道../../projectb? – Siddharth

+0

請注意,我不是要求在存儲庫中的「外部」依賴關係..我要求本地項目依賴關係。 – Siddharth

相關問題