[英]Adding local directory as gradle dependency
我見過gradle編譯遠程倉庫和本地jar,但沒有目錄。
這可能嗎? 如果是這樣,編譯目錄的語法是什么?
我將jbox2d作為目錄(我需要對源文件進行一些更改),但是我試圖弄清楚如何在gradle中添加它。
我可以在IDE中手動添加它,但是我更希望通過gradle完成它。
謝謝Tar的建議。 我已經將build.gradle修改為包含:
dependencies { compile 'junit:junit:4.+' compile 'com.esotericsoftware:kryonet:2.+' compile 'org.slick2d:slick2d-core:1.0.+' compile project ':JBox2D' compile 'org.lwjgl.lwjgl:lwjgl:2.+' compile 'org.lwjgl.lwjgl:lwjgl_util:2.9.+' }
Gradle抱怨找不到JBox2D:
Could not find property ':JBox2D' on DefaultProjectDependency{dependencyProject='root project 'pong-the-moba'', configuration='default'}.
我將JBox2D做成了一個模塊,它就直接存在於root下:
project/ jbox2d/ src/ build.gradle
如何將修改后的jbox2d添加為模塊,然后使用Gradle通過引用該模塊來構建它?
compile project(':CustomJbox2d')
例如,我的Android項目是使用Gradle構建的,而我有一個facebook庫,該庫是通過我的build.gradle
這一部分構建的,依賴build.gradle
模塊。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':libraries:facebook')
}
我的文件結構是這樣的:
project/
libraries/
facebook/
build.gradle
my_module/
build.gradle (this is the one I took the above Gradle code from)
build.gradle
settings.gradle
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.