У меня есть аналогичный вопрос: this previous questionУкажите javaagent аргумент с Maven плагин ехес
Я преобразования проекта Java с использованием Netbeans для Maven. Чтобы запустить программу, одним из необходимых нам аргументов командной строки является параметр -javaagent. например
-javaagent:lib/eclipselink.jar
Я пытаюсь получить Netbeans для запуска приложения для использования в целях развития (мы будем писать пользовательские сценарии запуска для окончательного развертывания)
Поскольку я использую Maven для управления зависимостями EclipseLink, я могу не знаю точное имя файла файла Eclipselink jar. Это может быть что-то вроде 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>
Удивительность! Я бы просто отметил, что вам нужно поместить этот элемент в самый pom.xml, где находится ваш элемент . ( в моем случае) ... I.e. наличие его в родительском pom.xml не работает. Еще раз спасибо! –