Подтвердить что ты не робот

Запуск плагина Maven Exec внутри Eclipse

Используя m2eclipse, какой самый простой способ использовать Codehaus Mojo Exec Plugin для запуска моего проекта, не покидая eclipse? Пока на экране pom plugins я создал плагин org.codehuas.mojo.

В частности, я хотел бы выполнить следующее из внутреннего затмения:

mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main
4b9b3361

Ответ 1

  • перейдите в меню "Выполнить" → выполнить конфигурации
  • вы должны увидеть элемент "Maven Build" в списке слева, дважды щелкните его, чтобы создать новую конфигурацию этого типа.
  • назовите его как хотите
  • просмотреть рабочее пространство, чтобы выбрать базовый каталог вашего проекта.
  • set exec: java как цель, а exec.mainClass/yourClass - как параметры.

Вот как это выглядит на моей настройке:

enter image description here

PD: если вы установили аргумент mainClass на pom.xml, тогда параметр из выполнения будет проигнорирован.

Ответ 2

В pom.xml задан целевой класс:

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.2.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>java</goal>
                    </goals>
                <configuration>
                       <mainClass>org.sonatype.mavenbook.weather.Main</mainClass>
                </configuration>
                </execution>
            </executions>

Затем перейдите в "Run as.." → "Maven build..." → Цели "exec: java"

Ответ 3

Там небольшая ошибка в записи pom.xml, заданной @grin. Правильный должен быть следующим:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.2.1</version>
    <executions>
        <execution>
           <goals>
            <goal>java</goal>
           </goals>
        </execution>
    </executions>
    <configuration>
        <mainClass>org.sonatype.mavenbook.weather.Main</mainClass>
    </configuration>
</plugin>

Ответ 4

зайдите в меню Run → запустить настройки вы должны увидеть элемент "Maven Build" в списке слева, дважды щелкните по нему, чтобы создать новую конфигурацию этого типа назови как хочешь просмотрите рабочее пространство, чтобы выбрать базовый каталог вашего проекта установите exec: java в качестве цели и exec.mainClass/yourClass в качестве параметров.

это сработало для меня Спасибо!