2017-07-27 11 views
1

マイプロジェクト構造などWildfly-のMaven-プラグインのみの耳と戦争

-parent 
--web 
--server 
----moduleA 
----moduleB 
----moduleС 
----main 

私の親のpom.xml私はメインモジュール からmwebモジュールとEARあちこちのみWARを展開したい

  <plugin> 
       <groupId>org.wildfly.plugins</groupId> 
       <artifactId>wildfly-maven-plugin</artifactId> 
       <version>${wildfly-maven-plugin.version}</version> 
       <configuration> 
        <hostname>${wildfly-hostname}</hostname> 
        <port>${wildfly-port}</port> 
        <username>${wildfly-username}</username> 
        <password>${wildfly-password}</password> 
<!--     <filename>${project.build.directory}/${project.build.finalName}.${project.packaging}</filename> ??  --> 
       </configuration> 
      </plugin> 

しかし、今すぐすべてのjarなどを展開してください

私は自分のMavenをどのように設定する必要がありますか?

答えて

4

<skip>true</skip>設定オプションもあります。デフォルトではtrueに設定されており、デプロイするモジュールではfalseに変更されます。

親ポンポンは、以下を使用の場合:

<plugin> 
    <groupId>org.wildfly.plugins</groupId> 
    <artifactId>wildfly-maven-plugin</artifactId> 
    <version>${wildfly-maven-plugin.version}</version> 
    <configuration> 
     <skip>true</skip> 
     <hostname>${wildfly-hostname}</hostname> 
     <port>${wildfly-port}</port> 
     <username>${wildfly-username}</username> 
     <password>${wildfly-password}</password> 
    </configuration> 
</plugin> 

その後ポンポンのあなたが展開され、使用したいモジュールの中に:

<plugin> 
    <groupId>org.wildfly.plugins</groupId> 
    <artifactId>wildfly-maven-plugin</artifactId> 
    <configuration> 
     <skip>false</skip> 
    </configuration> 
</plugin> 
0
mvn wildfly:undeploy 
mvn -pl :by.mobile.main wildfly:deploy "-P moduleA, web" -DskipTests 
mvn -pl :admin.mobile.ui wildfly:deploy "-P moduleA, web" -DskipTests 
+0

これは質問をANSERかもしれないが、また追加してくださいこれらのコマンドが何をしているのか、それらがどのように初期の問題を解決するのに役立つかについての短い説明。 – user1438038

関連する問題