提问人:William Rosenbloom 提问时间:11/26/2022 更新时间:11/28/2022 访问量:58
使用 IntelliJ 更改新 Gradle 模块的样板
Change boilerplate for new Gradle module with IntelliJ
问:
使用 IntelliJ 简化 Gradle 项目中新模块创建的最佳方法是什么?
每次我创建一个新的 Gradle 模块时,在编写任何代码之前,我都会有一个小的待办事项列表。每当我创建一个新的库模块时,我都会在 IntelliJ 完成其正常的样板设置后执行以下操作。
- 应用 java-library 插件(通常是 checkerframework)。
- 添加 lombok 预处理器。
- 添加依赖关系。
compileOnly 'org.slf4j:slf4j-api:${slf4jVersion}'
- Bump JUnit 版本。
- 添加测试依赖项。
testImplementation 'org.junit.jupiter:junit-jupiter-params:${junitVersion}'
testRuntimeOnly 'ch.qos.logback:logback-classic:${logbackVersion}'
- 将标准配置复制粘贴到 。
src/test/resources/logback-test.xml
- 创建与组名称同名的空包。
src/main/java
src/test/java
每次只需要几分钟,但我已经很生气了,花时间写这个问题以寻找更好的方法。
我不知道开始解决这个问题的最佳方法。我什至不知道我是否应该通过 Gradle 或 IntelliJ 寻找解决方案。我找到了有关构建项目、创建模板、自定义任务、自定义插件等的信息。我觉得这一定是一项足够普遍的任务,以至于有一个既定的最佳实践。
我没有要求太多关于如何实现解决方案的技术细节。一旦我知道要使用什么样的解决方案,我可能会弄清楚。
答:
0赞
Egor Klepikov
11/28/2022
#1
您可以尝试按以下方式执行此操作:
File | New | Project | New Project | Gradle
添加所需的配置
File | New Project Setup | Save Project as Template
使用自定义模板创建新项目。
打开主项目,并在
File | Project Structure | Modules | + | Import Module
使用自定义设置添加新模块时,重复最后两个步骤。
评论