Неправильный порядок жизненного цикла Maven
Я развертываю свое приложение во время package
фаза:
<plugin>
<groupId>org.glassfish.maven.plugin</groupId>
<artifactId>maven-glassfish-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>gf-redeploy</id>
<goals>
<goal>redeploy</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>
И запустить несколько интеграционных тестов в integration-test
фаза
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>1.10.1</version>
<executions>
<execution>
<id>jmeter-tests</id>
<phase>integration-test</phase>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
</plugin>
Однако когда я заглядываю в консоль, тест JMeter выполняется до того, как redeploy
, Как это возможно? Я что-то пропустил?