使用Wildfly maven插件时,如何指定Wildfly服务器版本?
当我使用使用Wildfly maven插件时,如何指定Wildfly服务器版本?,maven,wildfly,Maven,Wildfly,当我使用wildfly-maven插件启动我的webapp时(mvn-wildfly:run),它从wildfly 10开始。我需要用Wilfly 8.1测试它 是否有一些参数用于选择Wildfly服务器版本 这是我用来启用wildfly:run的pom.xml: <build> <plugins> <plugin> <groupId>org.wildfly.plugins</groupId&g
wildfly-maven插件启动我的webapp时(mvn-wildfly:run
),它从wildfly 10开始。我需要用Wilfly 8.1测试它
是否有一些参数用于选择Wildfly服务器版本
这是我用来启用wildfly:run的pom.xml
:
<build>
<plugins>
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.2.Final</version>
</plugin>
</plugins>
</build>
org.wildfly.plugins
wildfly maven插件
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>
有关详细信息,请参阅。您在RTFM上发送了吗?是的,@SteveC。有一个版本参数,但当我将其设置为8.1时,我仍然运行Wildfly 10。我假设我用错了,但我在谷歌上到处搜索,找不到一个例子parameter@SteveC,这不是用来指定我的Wildfly的安装位置吗?我没有安装Wildfly。当我执行mvnwildfly:run
Maven下载并为我启动一个版本的wildfly,如果它还没有安装的话。只是它是版本10,我想要版本8.1。这可能吗?只需在命令行中传递参数-Dwildfly.version=8.1,即可正常工作。我使用的是Maven模块,我的webapp是一个模块。在模块的POM中配置插件不起作用,只是从CLI传递参数起作用。将配置移动到父POM的
使其工作。我不知道为什么会这样。
<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