我已经将IntelliJ IDEA的“构建工件”正确配置为生成包含资源、manifest.mf、编译类等的可执行JAR,但是Gradle不应该管理它吗?我最终需要在构建jar时使用构建工件gui中不可用的特性。如何将生成工件配置移植到gradle.build文件?
我在idea>文件>设置中看到…>build,execution,deployment>buld tools>gradle>[]将IDE生成/运行操作委托给gradle,但尽管我的项目模块具有build.gradle,该复选框仍被禁用。我不确定那个功能是否符合我的要求。
IDE不会基于build.gradle文件自动创建JAR工件。
如果要配置gradle脚本中工件的某些特定方面,请考虑使用 gradle-idea-ext-plugin . 见 Artifacts DSL 插件文档的一节。
gradle-idea-ext-plugin