Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用git子模块构建java项目(gradle构建)_Git_Gradle_Build.gradle - Fatal编程技术网

使用git子模块构建java项目(gradle构建)

使用git子模块构建java项目(gradle构建),git,gradle,build.gradle,Git,Gradle,Build.gradle,我有一个项目,它有一个box javasdk作为git子模块 我找到了我的源根,我做了: git submodule add git://github.com/chneukirchen/box-java-sdk.git box-java-sdk 现在我需要构建我的项目,该项目反过来需要一个box javasdk.jar 目前,我正在单独构建box.jar,并将其放入“我的”项目的libs目录中,build.gradle包含: dependencies { compile fil

我有一个项目,它有一个
box javasdk作为git子模块

我找到了我的源根,我做了:

git submodule add git://github.com/chneukirchen/box-java-sdk.git box-java-sdk
现在我需要构建我的项目,该项目反过来需要一个
box javasdk.jar

目前,我正在单独构建box.jar,并将其放入“我的”项目的libs目录中,build.gradle包含:

dependencies {
        compile files('thirdparty/lib/BoxJavaLibraryV2-1.0.jar')
}
我不想做这个独立的建筑。我只想对我的项目进行一次构建,它将在内部构建box子模块,并将其用作依赖项

如何仅使用build.gradle自动构建并用作dependency Box.jar


我被告知这可以使用git子模块来完成。但是我不知道怎么做???

没有办法自动完成。您必须将构建转换为多项目构建(请参见中的相应章节),并将依赖关系更改为项目依赖关系(在同一章节中解释)。