我最近升級到了最近發佈的Glassfish 4.0以及Java EE 7,但是我在使用Maven Glassfish插件時遇到了問題。 一點也沒有的似乎挑存儲在我的項目pom.xml中值Maven Glassfish插件4用於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>
// ...文件
的其餘部分從V3升級到V4用戶和ADMINPASSWORD屬性後不採摘的時候我執行mvn glassfish:deploy - 因此我得到:
[錯誤]用戶身份驗證失敗:admin [ERROR]與密碼文件中的密碼:C:/ Users/jhondoe /.../.../ Temp/mgfp6122921747148315370.tmp
Maven Glassfish插件命令在pom.xml中掃描我的用戶和密碼參數。
因此,我必須手動部署才能測試我的應用程序。
我不想避免總是手動部署EAR文件我不確定是否有通過命令行傳遞參數的方法。如果有人知道任何可能的解決辦法,讓我知道!謝謝!