我是 IDEA 的新手。 我想做的是拥有一个项目(或模块?),它具有 Maven 文件夹结构(又名 src/main/java、src/main/groovy、src/test/groovy 等),由 Gradle 管理并支持创建Groovy 类及其编译和执行。
我尝试过的:
- 创建一个“Groovy”项目。
- 我可以添加“Maven”支持,但不能添加 Gradle。
- 创建一个“Gradle”项目并向其中添加“Groovy”模块
- 我可以管理依赖项和插件,但文件结构一团糟。
- 代码进入项目的子文件夹(也就是模块的名称)
- 我无法直接将文件夹添加到模块的“src”。当我将它们复制到 src 文件夹时,它们被视为包名称。
- 我可以管理依赖项和插件,但文件结构一团糟。
我在找什么:
- 特定问题的解决方案
- 创建多方面(也称为 Gradle+Groovy 或 Java+Maven 或 Web+YouNameIt)项目/模块的一般工作流程。
- 解释 IDEA 中这种范式/结构转变的原因是什么?
最佳答案
我建议不要从 Intellij 内部创建项目。
由于 Intellij 可以很好地导入 Gradle 项目,您可以只导入一个预制的 Groovy Gradle Quick Starts您可以在 Gradle 安装的根目录中找到。
例如 $GRADLE_HOME/samples/groovy/mixedJavaAndGroovy
具有您描述的 Java/Groovy 布局以及 HelloWorld 类和测试。只需复制它,重命名根文件夹,将其导入 Intellij 并进行编码!
关于java - IntelliJ IDEA Gradle + Groovy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21386371/