当我使用wildfly-maven-plugin
(mvn 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>
答案 0 :(得分:2)
有几种选择:
在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>
在插件配置部分设置所需的版本:
<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>
使用命令行参数传递所需的版本:
mvn wildfly:run -Dwildfly.version=8.1.0.Final
有关详细信息,请参阅plugin documentation。