Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Wildfly maven插件时,如何指定Wildfly服务器版本?_Maven_Wildfly - Fatal编程技术网

使用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