使用IntelliJ更改新Gradle模块的样板

wnavrhmk  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(150)

使用IntelliJ简化Gradle项目中新模块创建的最佳方式是什么?
每当我创建一个新的Gradle模块时,在编写任何代码之前,我都会有一个小的待办事项列表。每当我创建一个新的库模块时,我都会在IntelliJ完成其正常的样板设置后执行以下操作。
1.应用 * java库 * 插件(通常是 checkerframework)。
1.添加lombok预处理程序。
1.加入相依性compileOnly 'org.slf4j:slf4j-api:${slf4jVersion}'
1.切换JUnit版本。

  • 添加测试依赖项。
  • testImplementation 'org.junit.jupiter:junit-jupiter-params:${junitVersion}'
  • testRuntimeOnly 'ch.qos.logback:logback-classic:${logbackVersion}'
  • 将标准配置复制并粘贴到src/test/resources/logback-test.xml
  • src/main/javasrc/test/java处创建与组名同名的空包。

这只需要几分钟,每次,但我已经得到足够的恼火,花时间写这个问题,以寻找更好的方式。
我不知道如何最好地开始解决这个问题。我甚至不知道我是否应该通过Gradle或IntelliJ来寻找解决方案。我找到了关于构建项目、创建模板、自定义任务、自定义插件等的信息。我觉得这一定是一个足够常见的任务,有一个既定的最佳实践。
我并不要求了解有关如何实现解决方案的技术细节,一旦我知道了要使用哪种解决方案,我可能就能弄清楚了。

n3ipq98p

n3ipq98p1#

你可以试着用下面的方法来做:

  • File | New | Project | New Project | Gradle
  • 添加所需的配置
  • File | New Project Setup | Save Project as Template
  • 使用自定义样板创建新项目。
  • 打开主项目并将新项目作为模块添加到File | Project Structure | Modules | + | Import Module

使用自定义设置添加新模块时,重复最后两个步骤。

相关问题