最近リリースされた Glassfish 4.0 と Java EE 7 を最近アップグレードしました。しかし、Maven Glassfish プラグインの使用に問題があります。私のプロジェクト pom.xml に保存されている値を選択していないようです
<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>
// ... ファイルの残り
v3 から v4 にアップグレードした後、mvn glassfish:deploy を実行すると、user プロパティと adminPassword プロパティが選択されません。結果として、次のようになります。
[エラー] ユーザーの認証に失敗しました: 管理者 [エラー] パスワード ファイルからのパスワード: C:/Users/jhondoe/.../.../Temp/mgfp6122921747148315370.tmp
Maven Glassfish プラグイン コマンドが、pom.xml 内のプラグインのユーザーとパスワードのパラメーターをスキップしています。
そのため、その間にアプリをテストできるように手動で展開する必要があります。
コマンド ライン経由でパラメータを渡す方法があるかどうかはわかりません。誰かが可能な解決策について知っているなら、私に知らせてください!ありがとう!