Запустите артефакт (.jar) в Eclipse после успешной сборки Maven.
Я работаю над проектом Maven, и после решения многих проблем конфигурации, наконец, я могу успешно построить проект в Eclipse. После выбора maven install
и видя build success
, .jar
артефакт теперь создается в target
папка.
ХОРОШО. Теперь что касается выполнения, вместо ручного запуска .jar
в командной строке (java -jar myJarFile.jar
), как я могу автоматически запустить его в Eclipse?
1 ответ
Решение
Использовать exec-maven-plugin
запустить запуск Java с jar
аргумент во время integration-test
фаза:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<executable>java</executable>
<arguments>
<argument>-jar</argument>
<argument>target/myJar-1.0-SNAPSHOT.jar</argument>
</arguments>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
</executions>
</plugin>
В Eclipse щелкните правой кнопкой мыши, выберите Run As
и выбрать Maven Test
запустить его.
Рекомендации