我有两个项目,这是没有以任何方式联系。我需要他们有相同的依赖性,这个依赖性是另一个项目,可以随时编辑。所以依赖树必须看起来像这样(嗯,我不是很擅长绘图):

我该怎么做?
发布于 2016-08-24 14:31:48
这里有三个项目。我认为最好将这三个项目保存在一个存档中,比如EAR,它是根项目。这将很容易处理。因此,我们可以将根项目名称保留为Project。结构将是:两个独立的项目,Project2和Project3,具有一个公共的依赖Project1。
因此,我们需要将settings.gradle更新为:
rootProject.name = 'Project'
include 'Project2',':Project3'
include ':Project1'并更新Project2和Project3的build.gradle。在两个build.gradle文件中添加以下代码。
dependencies{
compile project(':Project1');
}这将会起作用。
发布于 2016-08-24 12:29:11
项目1 settings.gradle
rootProject.name = 'Project1'
include 'Project2, Project3'项目2和3 build.gradle
sourceSets.main{
compileClasspath=rootProject.sourceSets.main.output
}https://stackoverflow.com/questions/39101766
复制相似问题