我有Gradle-Java項目。我想在根項目內的目錄中使用本地庫,並使用此庫來分項目。Gradle - 如何將目錄/ jar文件庫從根項目引用到子項目以獲得依賴關係
像這樣
root-project |-resources/libraries |-subproject1 |-subproject2 |-.. |-.. and so on
比如我想使用library.jar從資源/庫文件夾。我看到的子項目的的build.gradle一些例子
depdencies{ compiles files('dir/some-files') }
但據我所知,這只是指子項目內的文件(請問我錯了)。我也看到類似的信息(或者我只是想象)
@根項目settings.gradle
include 'resource/library'
@子項目build.gralde
compile project(':resources/library')
但我不知道接下來要做什麼訪問內容。我想知道如何在gradle中執行此操作,以便我可以將一些依賴項放在多個子項目可能使用根項目目錄中的該庫的位置。
我知道這很容易,如果我只是將該庫上傳到maven或jcenter。但我很勉強,因爲它是一個糟糕的。
如果有人教我或提出一些建議,我將不勝感激。
您正在使用哪種IDE? –
另一件事,如果你的子項目在根項目下,那麼這些庫也將在那裏。只需在添加新庫之後嘗試刷新,清理並構建您的項目。 –
@Astha Srivastava 我正在使用Intellij社區版。我不想直接將庫添加到root-project gradle.build。有沒有一種方法可以從選擇子項目依賴項添加該庫? :)謝謝 –