0

目前使用 IntelliJ,我根本不使用 maven 命令行进行开发 - IntelliJ 检测项目中的战争工件并自动在项目结构 - > 工件中生成工件配置,然后我可以将其包含在“build on make”或运行中配置。

但是对于似乎没有发生的可执行 jar。这仅仅是 IntelliJ 的疏忽,还是我做错了什么?换句话说,有没有办法告诉 intelliJ 也为 jar 模块执行这种自动发现和创建工件配置?

这是一张图片来说明我所指的内容:

IntelliJ 项目工件窗口

4

2 回答 2

1

尚不支持,请pom.xmlIntelliJ IDEA YouTrack 项目提交带有示例的功能请求。

于 2012-09-30T10:13:18.427 回答
0

没有标准的方法来描述 pom 文件中的可执行 jar(此外,您可以制作一个可执行的 .war,扩展名没有区别)。因为这样的 jar 只是带有主类清单条目的普通 jar 存档。所以,IDEA 不能从 pom.xml 中扣除。

此外,它没有任何意义,因为网络服务器部署需要战争。public static void main在 IDEA 中,您可以在具有该方法的任何源中运行任何类。

于 2012-09-30T12:18:47.960 回答