![](/img/trans.png)
[英]how to run service with WildFly server by wildfly-maven-plugin?
[英]Wildfly-Maven-Plugin only Ear and War
我的項目結構
-parent
--web
--server
----moduleA
----moduleB
----moduleС
----main
我的父母pom.xml
<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>
我只想從mweb模塊和主模塊中的EAR部署WAR,但是現在部署所有jar等
我必須如何配置我的Maven?
您還可以使用<skip>true</skip>
配置選項。 默認情況下,將其設置為true
然后在要部署的模塊中將其更改為false
。
在父pom上使用以下命令:
<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>
然后在您要部署使用的模塊的pom中:
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<configuration>
<skip>false</skip>
</configuration>
</plugin>
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.