Gradle Skip Idea模块生成 [英] Gradle skip idea module generation
问题描述
我的项目设置如下
Project A
|
|-Sub-Project B
|-Sub-Project C
| |
| \-src
| |
| |-Sub-Project D
| \-Sub-Project E
\-Sub-Project F
为了使项目得以构建并创建Idea模块,我需要在每个级别上放置一个build.gradle文件,但是我真的不希望为Project C和子src目录创建idea模块.有没有办法抑制这些模块?
In order to get the project to build and Idea modules created I need to put a build.gradle file at each level, however I dont really want idea modules created for Project C and the child src directory. Is there a way to suppress these modules?
还有没有一种方法可以为想法模块指定组?
Also is there a way to specify a group for idea modules?
推荐答案
我找到了不将项目添加到ipr文件的问题的答案.将以下内容添加到我的顶级build.gradle文件中,只会添加ideaModule.enabled == true的项目.
I have found the answer to the question of not adding the projects to the ipr file. Adding the following to my top level build.gradle file only adds projects where ideaModule.enabled == true.
gradle.projectsEvaluated {
gradle.rootProject {
ideaModule.enabled = false
idea {
project {
modulesToInclude = subprojects.findAll {it.ideaModule.enabled == true}
modules = modulesToInclude.idea.module
}
}
}
}
这篇关于Gradle Skip Idea模块生成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!