Mam podobne pytanie: this previous questionOkreśl javaagent argument z Maven exec wtyczki
jestem konwersja projektu Java przy użyciu Netbeans do Maven. Aby uruchomić program, jednym z argumentów wiersza polecenia potrzebujemy ustawienia -javaagent. na przykład
-javaagent:lib/eclipselink.jar
Próbuję uzyskać Netbeans, aby uruchomić aplikację do celów rozwoju (piszemy zwyczaj uruchamianie skryptów dla ostatecznego rozmieszczenia)
Ponieważ Używam Maven zarządzać zależnościami EclipseLink, mogę nie zna dokładnej nazwy pliku JAR Eclipselinka. Może to być coś w stylu eclipselink-2.1.1.jar na podstawie wersji, którą skonfigurowałem w pliku pom.xml.
Jak skonfigurować wtyczkę exec-maven tak, aby przekazywała dokładną nazwę pliku eclipselink do argumentu wiersza poleceń?
<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>
Awesomeness! Chciałbym tylko zwrócić uwagę, że musisz umieścić ten element w bardzo pom.xml, gdzie znajduje się twój element . ( w moim przypadku) ... tj. posiadanie go w nadrzędnym pom.xml nie działa. Dzięki jeszcze raz! –