2009-09-02 12 views
0

Maven JBossプラグインをバージョン1.3.2に更新しました。その後、デプロイメントは黙って失敗し、JBossを接続しようとする試みはありませんでした。最終的にバージョンの変更が判明し、古いバージョンに戻りました。ここで1.3.1から1.3.2へのMaven JBossプラグインのアップデートが失敗しました。

が現在の設定です:

 <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>jboss-maven-plugin</artifactId> 
      <version>1.3.1</version> 
      <configuration> 
       <serverName>default</serverName> 
       <hostName>localhost</hostName> 
       <port>8080</port> 
       <deployUrlPath> 
        /jmx-console/HtmlAdaptor?action=invokeOpByName&amp;name=jboss.system:service%3DMainDeployer&amp;methodName=redeploy&amp;argType=java.net.URL&amp;arg0= 
       </deployUrlPath> 
       <undeployUrlPath> 
        /jmx-console/HtmlAdaptor?action=invokeOpByName&amp;name=jboss.system:service%3DMainDeployer&amp;methodName=undeploy&amp;argType=java.net.URL&amp;arg0= 
       </undeployUrlPath> 
       <fileName> 
        ${project.build.directory}/${project.build.finalName}.${project.packaging} 
       </fileName> 
      </configuration> 
     </plugin> 

...と...

 <build> 
      <plugins> 
       <plugin> 
        <groupId>org.codehaus.mojo</groupId> 
        <artifactId>jboss-maven-plugin</artifactId> 
        <configuration> 
         <fileName>${basedir}/target/${application.name}.ear</fileName> 
         <server>jBoss</server> 
        </configuration> 
        <executions> 
         <execution> 
          <id>deploy</id> 
          <phase>pre-integration-test</phase> 
          <goals> 
           <goal>deploy</goal> 
          </goals> 
         </execution> 
        </executions> 
       </plugin> 
      </plugins> 
     </build> 

私は、プラグインの変更リストを通り抜けたが、私はどのような構成の変更を発見しませんでした。助言がありますか? -Xオプションでmvn jboss:deployを実行

答えて

1

は、Mavenの2.xのJBossのプラグインのバージョン1.3.2はもうfileNameを読んでいないことを示していますバージョン1.3.2以降

 
[DEBUG] Configuring mojo 'org.codehaus.mojo:jboss-maven-plugin:1.3.2:deploy' --> 
[DEBUG] (f) deployUrlPath = /jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0= 
[DEBUG] (f) fileNameEncoding = UTF-8 
[DEBUG] (f) hostName = localhost 
[DEBUG] (f) port = 8080 
[DEBUG] -- end configuration -- 

、Mavenの2。 X JBossのプラグインは、あなたがこのようにそれを設定する必要がありますので、ファイルの一覧を展開することができます:

<fileNames> 
    <fileName> 
    ${project.build.directory}/${project.build.finalName}.${project.packaging} 
    </fileName> 
</fileNames> 

そして今回新たに、出力Oで示されるように、展開が成功しますF mvn jboss:deploy -X:任意のの「バージョン/ sのを修正」ので、リリースノートには表示されません持っていません(変更に固定4282を設定)

 
[DEBUG] Configuring mojo 'org.codehaus.mojo:jboss-maven-plugin:1.3.2:deploy' --> 
[DEBUG] (f) deployUrlPath = /jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0= 
[DEBUG] (f) fileNameEncoding = UTF-8 
[DEBUG] (f) fileNames = [/home/pascal/Projects/q1366663/target/q1366663.war] 
[DEBUG] (f) hostName = localhost 
[DEBUG] (f) port = 8080 
[DEBUG] -- end configuration -- 
[INFO] [jboss:deploy {execution: default-cli}] 
[INFO] Deploying %2Fhome%2Fpascal%2FProjects%2Fq1366663%2Ftarget%2Fq1366663.war to JBoss. 
[DEBUG] url = http://localhost:8080/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0=%2Fhome%2Fpascal%2FProjects%2Fq1366663%2Ftarget%2Fq1366663.war 

この変更はMJBOSS-11によるものである(これは悪い)。

関連する問題