首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gradle子项目没有自己的目录

gradle子项目没有自己的目录
EN

Stack Overflow用户
提问于 2014-02-27 07:09:57
回答 1查看 833关注 0票数 0

我的项目有一个子项目‘核心’,在核心内部,我想有一个单独的子项目‘强制’。它所要做的就是生成一个源文件并编译它,但它依赖于“核心”已经被编译,因为代码生成器就在那里。我希望将.gradle文件命名为coercion.gradle。

所以我在settings.gradle中尝试了一下

代码语言:javascript
复制
include 'core'
include "coercion"
project(':coercion').projectDir = file(settingsDir)
project(":coercion").buildFileName = "coercion.gradle"

这给了我一个错误:

代码语言:javascript
复制
* What went wrong:
Could not select the default project for this build. Multiple projects
in this build have project directory
'/Users/montyzukowski/temboo/development/branches/capella-github-build': 
[root project 'capella-github-build', project ':coercion']

是否有可能将coercion.gradle放在'core‘的子目录中,或者这会不会搞乱gradle的依赖分析?

EN

回答 1

Stack Overflow用户

发布于 2014-03-01 04:18:52

事实证明,处理此问题的更好方法与samples/java/withIntegrationTests中的integrationTest示例非常相似。我为代码生成器创建了自己的sourceSet,并且能够在核心子项目中完成所需的所有工作,而不是将这一部分划分到自己的子项目中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22055534

复制
相关文章

相似问题

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