2017-01-19 1 views
0

Maven WildFlyプラグインはクラシファイアでアーチファクトを展開しません。maven wildfly pluginクラシファイアでアーチファクトを配信

<profile> 
     <id>development</id> 
     <activation> 
      <property> 
       <name>env</name> 
       <value>dev</value> 
      </property> 
     </activation> 
     <properties> 
      <project.stage>Development</project.stage> 
     </properties> 
     <build> 
      <plugins> 
       <plugin> 
        <artifactId>maven-war-plugin</artifactId> 
        <configuration> 
        <classifier>development</classifier> 
        </configuration> 
       </plugin> 
       <plugin> 
        <groupId>org.wildfly.plugins</groupId> 
        <artifactId>wildfly-maven-plugin</artifactId> 
        <configuration> 
         <classifier>development</classifier> 
         <skip>false</skip> 
        </configuration> 
       </plugin> 
      </plugins> 
     </build> 
    </profile> 

wildflyクリーンインストール

$ MVNを実行している:それが見つからない文句その後、分級することなく、アーティファクトを探し続けるプラグイン

のmaven -P開発を展開。デプロイアーティファクトでも同じことが起こります。

答えて

1

deployにはclassifierという属性はありません。別の名前でアプリケーションをデプロイする場合は、filenameパラメータをオーバーライドする必要があります。次のようなもの

deploy-artifact目標は classifier属性を持っているしかし
<profile> 
    <id>development</id> 
    <activation> 
     <property> 
      <name>env</name> 
      <value>dev</value> 
     </property> 
    </activation> 
    <properties> 
     <project.stage>Development</project.stage> 
    </properties> 
    <build> 
     <plugins> 
      <plugin> 
       <artifactId>maven-war-plugin</artifactId> 
       <configuration> 
       <classifier>development</classifier> 
       </configuration> 
      </plugin> 
      <plugin> 
       <groupId>org.wildfly.plugins</groupId> 
       <artifactId>wildfly-maven-plugin</artifactId> 
       <configuration> 
        <classifier>development</classifier> 
        <filename>${project.build.finalName}-development.war</filename> 
        <skip>false</skip> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
</profile> 

。それは1.1.0.Alpha5まで追加されていませんでしたが、少なくともそのバージョンの1.1.0.Finalを使用する必要があります。

関連する問題