使用wildfly-maven-plugin时如何指定Wildfly服务器版本?

时间:2016-12-23 13:35:35

标签: maven wildfly

当我使用wildfly-maven-pluginmvn wildfly:run)启动我的webapp时,它从Wildfly 10开始。我需要使用Wilfly 8.1进行测试。

是否有一些参数用于选择Wildfly服务器版本?

这是pom.xml我用来启用wildfly:run的部分:

<build>
    <plugins>
        <plugin>
            <groupId>org.wildfly.plugins</groupId>
            <artifactId>wildfly-maven-plugin</artifactId>
            <version>1.0.2.Final</version>
        </plugin>
    </plugins>
</build>

1 个答案:

答案 0 :(得分:2)

有几种选择:

  1. pom.xml中配置用户属性:

    <properties>
        <wildfly.version>8.1.0.Final</wildfly.version>
    </properties>
    <build>
    <plugins>
        <plugin>
            <groupId>org.wildfly.plugins</groupId>
            <artifactId>wildfly-maven-plugin</artifactId>
            <version>1.0.2.Final</version>
        </plugin>
    </plugins>
    </build>
    
  2. 在插件配置部分设置所需的版本:

    <plugins> 
        <plugin> 
            <groupId>org.wildfly.plugins</groupId> 
            <artifactId>wildfly-maven-plugin</artifactId> 
            <version>1.0.2.Final</version> 
            <configuration> 
                <version>8.1.0.Final</version> 
            </configuration> 
        </plugin> 
    </plugins> 
    
  3. 使用命令行参数传递所需的版本:

    mvn wildfly:run -Dwildfly.version=8.1.0.Final
    
  4. 有关详细信息,请参阅plugin documentation