J'ai récemment procédé à la mise à niveau de Glassfish 4.0 avec Java EE 7. Récemment, j'ai des problèmes avec l'utilisation du plugin Maven Glassfish. Il doesn semblent de choisir les valeurs stockées dans mon projet pom.xmlMaven Glassfish plugin pour glassfish 4
<plugin>
<groupId>org.glassfish.maven.plugin</groupId>
<artifactId>maven-glassfish-plugin</artifactId>
<version>${org.glassfish.maven.plugin.maven-glassfish-plugin.version}</version>
<configuration>
<glassfishDirectory>${glassfish.home}</glassfishDirectory>
<user>${domain.username}</user>
<adminPassword>${domain.password}</adminPassword>
<passFile>${glassfish.home}/domains/domain1/config/domain-passwords</passFile>
<autoCreate>true</autoCreate>
<debug>true</debug>
<echo>true</echo>
<terse>true</terse>
<skip>${test.int.skip}</skip>
<domain>
<name>${domain.name}</name>
// ... reste du fichier
Après la mise à niveau de version 3 à la version 4 de l'utilisateur et les propriétés AdminPassword ne sont pas cueillies I exécuter mvn glassfish: déployer - en conséquence je reçois:
[ERREUR] Échec de l'authentification pour l'utilisateur: admin [ERREUR] avec mot de passe du fichier de mot de passe: C:/Users/jhondoe /.../.../ Temp/mgfp6122921747148315370.tmp
la commande Plugin Maven Glassfish saute mes paramètres d'utilisateur et de mot de passe pour le plugin dans pom.xml.
Donc, par le meamwhile je dois déployer manuellement pour pouvoir tester mon application. Je ne veux pas éviter de toujours déployer manuellement le fichier EAR Je ne suis pas sûr s'il y a un moyen de passer les params via la ligne de commande. Si quelqu'un connaît une solution possible, faites-le moi savoir! Merci!