Maven 将artifactId传递给surefire argLine

Maven 将artifactId传递给surefire argLine,maven,profiling,maven-surefire-plugin,async-profiler,Maven,Profiling,Maven Surefire Plugin,Async Profiler,我正在尝试与maven一起使用,遗憾的是它没有跟踪分叉的进程,我的测试需要分叉提供的隔离才能正确运行 为了运行async profiler,我需要使用以下参数运行java: -agentpath:/path/to/libasyncProfiler.so=start,svg,file=profile.svg 我想使用,但每次都会删除profile.svg。 我在考虑使用项目的artifactIddo参数化它,但是我没有找到关于它的参考资料 如何在argLine字段中获取测试项目上的artifac

我正在尝试与maven一起使用,遗憾的是它没有跟踪分叉的进程,我的测试需要分叉提供的隔离才能正确运行

为了运行async profiler,我需要使用以下参数运行java:

-agentpath:/path/to/libasyncProfiler.so=start,svg,file=profile.svg
我想使用,但每次都会删除
profile.svg
。 我在考虑使用项目的
artifactId
do参数化它,但是我没有找到关于它的参考资料

如何在
argLine
字段中获取测试项目上的artifactId

提前感谢。

请参阅:

模型的任何字段如果是单值元素,都可以作为变量引用

对于您的情况,它是
${project.artifactId}
。在Surefire配置的
中使用此选项