相关疑难解决方法(0)

IntelliJ IDEA和Gradle:为什么每个子模块有3个模块?

我对IntelliJ IDEA的gradle集成以及gradle子项目到IDEA模块的映射感到困惑.

  • 为什么每个gradle子项目(client,client_main和client_test)都有3个模块?
  • 有没有办法摆脱"父"模块?每次我删除它时,我的构建都会以令人困惑的方式打破.

项目结构

UPDATE

  • 第三个模块("服务器")的内容根始终设置为整个文件夹,如下所示.这意味着我无法将构建中的目录标记为生成的源,因为默认情况下会将其排除.

在此输入图像描述

java intellij-idea gradle

18
推荐指数
2
解决办法
1万
查看次数

在2016.1中控制从Gradle sourceSets自动创建IDEA模块?

IntelliJ IDEA 2016.1开始,IDEA自动从Gradle SourceSets(链接)创建IntelliJ模块.虽然我认识到这是向前迈出的重要一步,但出于多种原因,这也是现有项目的一个重大变化,这些项目依赖于IDEA源代码不可知.我目前得到了50多个我不想要的新模块......

你知道恢复IntelliJ旧行为的方法吗?

有没有办法控制如何从源集创建模块,例如通过排除源集?

我已经检查了Gradle IDEA插件文档,但找不到解决方案.我也试过这个,但它似乎只适用于多模块项目,而不适用于源设置问题.
我正在使用Gradle 2.12,显然,我正在使用IDEA 2016.1.

intellij-idea gradle intellij-idea-2016

6
推荐指数
1
解决办法
1231
查看次数

标签 统计

gradle ×2

intellij-idea ×2

intellij-idea-2016 ×1

java ×1