首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wildfly-Maven-Plugin only Ear and War

Wildfly-Maven-Plugin only Ear and War
EN

Stack Overflow用户
提问于 2017-07-27 16:39:50
回答 2查看 1.4K关注 0票数 2

我的项目结构如下

代码语言:javascript
复制
-parent
--web
--server
----moduleA
----moduleB
----moduleС
----main

我的父母pom.xml

代码语言:javascript
复制
            <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模块部署WAR和从主模块部署EAR,但现在部署所有jar等

我必须如何配置我的maven?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-29 04:31:14

您还可以使用<skip>true</skip>配置选项。默认情况下,将其设置为true,然后在您想要部署的模块中,将其更改为false

在父pom上使用以下内容:

代码语言:javascript
复制
<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中使用:

代码语言:javascript
复制
<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <configuration>
        <skip>false</skip>
    </configuration>
</plugin>
票数 7
EN

Stack Overflow用户

发布于 2017-07-27 18:15:16

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45345535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档