免責聲明: 我是新來的搖籃,已經看了很多文檔,我不知道我的Maven風格的理解是否跳閘我出去,還是它的睡眠DEP (孩子 - 不要問),但我還沒有得到它。搖籃傳遞依賴從模塊
問題背景:
我有一個包含多個模塊的項目。
一個模塊,讓我們稱之爲數據結構定義的數據結構
另一個模塊,數據 - 結構 - fabsearch,定義爲所述數據結構的數據源的實施方式中,最後
第三模塊,fabsearch-common,定義了一些常見的數據源類(例如:連接管理到一個fabsearch數據源等)。
我之所以這樣做的原因是因爲實際上還有另一個模塊,它也使用fabsearch-common東西。
反正我數據結構fabsearch的build.gradle看起來是這樣的:
dependencies {
compile project(:data-structure)
compile project(:fabsearch-common)
}
的fabsearch常見模塊聲明depedencies的fabsearch API(姑且稱之爲fabsearch-API - 1.0.0)。
因此,對於數據結構fabsearch的依賴關係樹應是這樣的:
- data-structure-fabsearch
- data-structure
- fabsearch-common
- fabsearch-api-1.0.0
這是所有工作奇妙昨晚。今天早上我開始工作,突然間那些依賴關係再也解決不了了。不再提及對fabsearch-api-1.0.0類的引用。
我已經試過
1.在父母的build.gradle:
project(':data-structure-fabsearch'){
apply plugin: 'java'
dependencies {
compile project(path: ':data-structure', configuration: 'compile')
compile project(path: ':fabsearch-common', configuration: 'compile')
}
}
我已經試過這有和沒有配置設置。
2.在data-structure-fabsearch build.gradle文件中,添加配置參數。
3.重新啓動的IntelliJ
4.單擊在搖籃工具窗口(反覆)
5.閱讀所有關於傳遞依賴於搖籃用戶刷新圖標引導
6.飲茶(反覆)
以上都沒有工作。
我很期待
我期待的是,fabsearch常見的依賴(該fabsearch-API罐子)也應包括在數據結構fabsearch依賴關係樹。所有引用fabsearch-API類的數據結構fabsearch應該解決等等等等
我問[S]
雖然這可能在Maven中,是否有可能在搖籃?
我需要做些什麼才能使其正常工作?
您可以在不死的情況下享受多少睡眠?
非常感謝您的幫助。