我有一个类似的问题:this previous question
我正在将使用 Netbeans 的 Java 项目转换为 Maven。为了启动程序,我们需要的命令行参数之一是 -javaagent 设置。例如
-javaagent:lib/eclipselink.jar
我正在尝试让 Netbeans 启动应用程序以供开发使用(我们将为最终部署编写自定义启动脚本)
由于我使用 Maven 来管理 Eclipselink 依赖项,因此我可能不知道 Eclipselink jar 文件的确切文件名。根据我在 pom.xml 文件中配置的版本,它可能类似于 eclipselink-2.1.1.jar。
如何配置 exec-maven-plugin 以将确切的 eclipselink 文件名传递给命令行参数?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<executable>java</executable>
<arguments>
<argument>-Xmx1000m</argument>
<argument>-javaagent:lib/eclipselink.jar</argument> <==== HELP?
<argument>-classpath</argument>
<classpath/>
<argument>my.App</argument>
</arguments>
</configuration>
</plugin>