配置文件 Maven 目标
最后修改时间:2023 年 9 月 7 日在 IntelliJ IDEA 中,您可以设定多个目标:
Maven 故障安全插件:
failsafe:integration-test
Maven Surefire 插件:
surefire:test
Exec Maven 插件:
exec:exec
和exec:java
确保指定
mainClass
的参数exec:java
。您可以在pom.xml或相应运行/调试配置中的命令行字段中执行此操作。有关更多信息,请参阅Exec Maven 插件文档。
如果您已经有所需目标的 Maven 运行/调试配置,则可以像任何其他运行配置一样对其进行分析。
局限性
目前,分析 Maven 目标有几个限制:
IntelliJ IDEA 中的分析工具不支持 Maven 配置文件、执行和版本。这就是为什么某些复杂的配置可能无法正确分析的原因。
不支持对上述目标的特定版本进行分析(例如:
org.codehaus.mojo:exec-maven-plugin:3.0.0:exec
)。如果目标的配置方式是在执行过程中创建多个进程,则您无法分析目标。
仅在没有模块的项目中才可以对
exec:exec
、surefire:test
和目标进行分析。failsafe:integration-test
但是,您可以分析特定模块,前提是该模块没有子模块。如果插件配置中有某些参数,则无法进行分析:
commandlineArgs
在exec:exec
插件配置中debugForkedProcess
surefire:test
在和failsafe:integration-test
插件配置中
如果 Exec Maven Plugin 配置位于pom.xml
<arguments>
中,则在执行目标期间将跳过 中的值。<arguments>
exec:exec
感谢您的反馈意见!