相关疑难解决方法(0)

如何使此插件仅在非Windows平台上运行?

我正在使用Maven 3.0.3.对于我们的项目集成测试,我们需要使用Unix命令创建虚拟帧缓冲区.但是,当我们在Windows机器上运行我们的项目时,我们不需要这个.我们用

        <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
                <execution>
                    <id>start-xvfb</id>
                    <phase>process-test-resources</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <tasks>
                            <echo message="Starting xvfb ..." />
                            <exec executable="Xvfb" spawn="true">
                                <arg value=":0.0" />
                            </exec>
                        </tasks>
                    </configuration>
                </execution>
                <execution>
                    <id>shutdown-xvfb</id>
                    <phase>post-integration-test</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <tasks>
                            <echo message="Ending xvfb ..." />
                            <exec executable="killall">
                                <arg value="Xvfb" />
                            </exec>
                        </tasks>
                    </configuration>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

当平台不是windows时,如何进行上述运行并禁止运行插件?谢谢, - 戴夫

maven

16
推荐指数
1
解决办法
5111
查看次数

标签 统计

maven ×1