У меня есть аналогичный вопрос: этот предыдущий вопрос
Я конвертирую проект Java с использованием Netbeans в Maven. Чтобы запустить программу, одним из необходимых нам аргументов командной строки является параметр -javaagent. например.
-javaagent:lib/eclipselink.jar
Я пытаюсь заставить Netbeans запустить приложение для использования в целях разработки (мы напишем специальные сценарии запуска для окончательного развертывания)
Так как я использую Maven для управления зависимостями Eclipselink, я могу не знать точного имени файла Jar файла Eclipselink. Это может быть что-то вроде eclipselink-2.1.1.jar на основе версии, установленной мной в файле pom.xml.
Как мне настроить плагин exec-maven для передачи точного имени файла 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>