[英]IntelliJ IDEA Maven project StackOverflowError when running debug configuration
[英]IntelliJ to use maven when running the project
是否可以强制Intellij使用maven pom.xml编译项目并使用目标目录中的工件运行?
更新:
我将描述为什么我需要这个。 在maven pom.xml中有很多配置,例如将目标jar文件复制到某个位置,进行编译后编织。 但是Intellij并不关心所有这些,因此我需要它使用maven pom.xml进行编译然后运行。
我通常通过添加一个maven运行配置并使用clean install exec:java
目标来执行此操作
如果在maven项目窗口中右键单击生命周期步骤(或一组选定的步骤),则可以选择在制作,重建或运行/调试之前或之后执行该步骤。 此外,如果您查看主要方法的运行配置,您将看到面板上名为“启动前:制作”的部分,您可以在其中添加要在启动应用程序之前调用的任意maven任务。 我发现这种方法比通过maven运行我的应用程序更可取,因为它可以简化调试并且不需要复杂的maven命令行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.