1

Я работаю над проектом Maven, и после решения многих проблем конфигурации, наконец, я могу успешно построить проект в Eclipse. После выбора maven install и просмотра build success в .jar папке теперь создается артефакт target .

ХОРОШО. Теперь, что касается выполнения, вместо того, чтобы вручную запускать .jar в командной строке (java -jar myJarFile.jar), как я могу автоматически запустить его в Eclipse?

1 ответ1

0

Используйте 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 чтобы запустить его.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .