首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Gradle中构建依赖关系树

在Gradle中构建依赖关系树
EN

Stack Overflow用户
提问于 2016-08-23 20:52:12
回答 2查看 99关注 0票数 1

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

我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-24 14:31:48

这里有三个项目。我认为最好将这三个项目保存在一个存档中,比如EAR,它是根项目。这将很容易处理。因此,我们可以将根项目名称保留为Project。结构将是:两个独立的项目,Project2和Project3,具有一个公共的依赖Project1。

因此,我们需要将settings.gradle更新为:

代码语言:javascript
运行
复制
rootProject.name = 'Project'
include 'Project2',':Project3'
include ':Project1'

并更新Project2和Project3的build.gradle。在两个build.gradle文件中添加以下代码。

代码语言:javascript
运行
复制
dependencies{
compile project(':Project1');
}

这将会起作用。

票数 1
EN

Stack Overflow用户

发布于 2016-08-24 12:29:11

项目1 settings.gradle

代码语言:javascript
运行
复制
rootProject.name = 'Project1'
include 'Project2, Project3'

项目2和3 build.gradle

代码语言:javascript
运行
复制
sourceSets.main{
    compileClasspath=rootProject.sourceSets.main.output
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39101766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档