Java 将本地目录添加为渐变依赖项
我见过gradle编译远程repos和本地jar,但没有编译目录 这可能吗?如果是,编译目录的语法是什么 我将jbox2d作为一个目录(我需要对源文件进行一些更改),但我正试图找出如何在gradle中添加它 我可以在IDE中手动添加它,但我更希望由gradle完成 谢谢你的建议,柏油。 我已修改build.gradle以包含:Java 将本地目录添加为渐变依赖项,java,gradle,Java,Gradle,我见过gradle编译远程repos和本地jar,但没有编译目录 这可能吗?如果是,编译目录的语法是什么 我将jbox2d作为一个目录(我需要对源文件进行一些更改),但我正试图找出如何在gradle中添加它 我可以在IDE中手动添加它,但我更希望由gradle完成 谢谢你的建议,柏油。 我已修改build.gradle以包含: 依赖关系{ 编译'junit:junit:4.+' 编译'com.esotericsoftware:kryonet:2.+' 编译'org.slick2d:slick2
依赖关系{
编译'junit:junit:4.+'
编译'com.esotericsoftware:kryonet:2.+'
编译'org.slick2d:slick2dcore:1.0.+'
编译项目“:JBox2D”
编译“org.lwjgl.lwjgl:lwjgl:2.+”
编译'org.lwjgl.lwjgl:lwjgl_util:2.9.+'
}
Gradle抱怨找不到JBox2D:
在DefaultProjectDependency{dependencyProject='root project'上找不到属性“:JBox2D”,在moba'',configuration='default'}上。
我将JBox2D作为一个模块,它就在根目录下:
计划/
jbox2d/
src/
格雷德尔先生
如何将修改后的jbox2d添加为一个模块,然后使用Gradle通过引用该模块来构建它
compile project(':CustomJbox2d')
例如,我的Android项目是用Gradle构建的,我有一个facebook库,它是用依赖它的模块中我的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
我要试一试。谢谢@tar,我会在dependencies下也添加这一行吗?外壳有问题吗?您是否已将
jbox2d
添加到setting.gradle
?您是对的。不过,我确实把它添加到了settings.gradle中。我只是在jBox2d中没有一个合适的gradle文件