Я использую 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>
Как я могу сделать вышеприведенный запуск, когда платформа не является окном и в противном случае запрещает запуск плагина? Спасибо, - Дэйв