我可以使用Gradle来构建,引用其他项目的源JAR吗?

我可以使用Gradle来构建,引用其他项目的源JAR吗?,gradle,build.gradle,Gradle,Build.gradle,我正在构建一个Java项目,称之为a。a的源代码位于a/src/main/Java。还有其他项目B、C、D(实际上更多),它们有B/src/main/java,C/src/main/java,D/src/main/java。当我接管这个项目A时,我注意到旧的JBuilder构建脚本在并行目录中引用了B、C和D的源代码。我不喜欢这样,因为其他目录中的源文件可能会更改。我想使用Gradle修改构建,以便从本地Maven repo中提取其他项目的版本化源,并且从a的角度来看,在编译期间,我引用其他项目

我正在构建一个Java项目,称之为a。a的源代码位于
a/src/main/Java
。还有其他项目B、C、D(实际上更多),它们有
B/src/main/java
C/src/main/java
D/src/main/java
。当我接管这个项目A时,我注意到旧的JBuilder构建脚本在并行目录中引用了B、C和D的源代码。我不喜欢这样,因为其他目录中的源文件可能会更改。我想使用Gradle修改构建,以便从本地Maven repo中提取其他项目的版本化源,并且从a的角度来看,在编译期间,我引用其他项目的源
.zip
文件。我可以用Gradle做这件事吗?

构建B、C和D,并在Maven repo中发布构建的工件。然后将它们用作依赖项,就像处理任何其他Maven依赖项一样。您不需要它们的源代码(调试时除外)。你需要他们编译的类文件。我会试试的,谢谢。构建B、C和D,并在你的Maven repo中发布构建的工件。然后将它们用作依赖项,就像处理任何其他Maven依赖项一样。您不需要它们的源代码(调试时除外)。你需要他们编译的类文件。我试试看,谢谢。