Spécifiez l'argument javaagent avec le plugin exec Maven
J'ai une question similaire: cette question précédente
Je suis de la conversion d'un projet Java à l'aide de Netbeans pour Maven. Afin de lancer le programme, l'un des arguments de ligne de commande, nous avons besoin est l'-javaagent réglage. par exemple,
-javaagent:lib/eclipselink.jar
Je vais essayer d'obtenir Netbeans pour lancer l'application pour le développement de l'utilisation (nous allons écrire personnalisé lancer les scripts de déploiement final)
Depuis que je suis à l'aide de Maven pour gérer la Eclipselink dépendances, je ne peut pas connaître le nom exact de la Eclipselink fichier jar. Il peut être quelque chose comme eclipselink-2.1.1.jar basé sur la version que j'ai configuré dans le pom.xml fichier.
Comment dois-je configurer exec-maven-plugin pour passer l'exacte eclipselink nom de fichier à l'argument de ligne de commande?
<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>
source d'informationauteur David I.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé un moyen qui semble bien fonctionner.
D'abord, le programme d'installation de la maven-dépendance-plugin de toujours exécuter les "propriétés" de l'objectif.
Plus tard, l'utilisation de la propriété il définit comme indiqué ici avec le formulaire:
par exemple
Simplement définir une propriété de l'eclipse lien de la version et de l'utilisation de la propriété dans votre
<dependency>
et le plugin exec:le maven-dépendance-plugin et exec-maven-plugin devrait être mis sous le nœud ,sinon il ne fonctionnera pas