Запустите артефакт (.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 запустить его.

Рекомендации

Другие вопросы по тегам