簡體   English   中英

將本地目錄添加為Gradle依賴項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM