Параметры m2eclipse maven

1

Я разрабатываю приложение mvc spring, используя eclipse kepler с плагином m2eclipse. Как создать военный файл из eclipse с помощью плагина m2e?

Я использую run as... maven build...? Если да, то как его настроить? Я нажал правой кнопкой мыши на корневую папку для приложения в рабочей области eclipse и выбрал run as... maven build..., в результате чего появилось следующее диалоговое окно:

Изображение 174551

Но я не знаю, какие параметры нужно вводить в диалоговое окно. Может ли кто-нибудь объяснить мне, как создать военный файл?

Теги:
maven
spring
m2e

2 ответа

1
Лучший ответ

Положить цели как clean compile package

Существует три встроенных жизненных цикла сборки: по умолчанию, чистый и сайт. Жизненный цикл по умолчанию обрабатывает развертывание вашего проекта, а чистый жизненный цикл - очистку проекта, а жизненный цикл сайта - создание документации вашего сайта проекта.

Каждый из этих жизненных циклов сборки определяется другим списком фаз сборки, где фаза сборки представляет собой этап в жизненном цикле.

Узнайте больше о Основах жизненного цикла сборки


Вот полное описание с моментальными снимками. Использование M2Eclipse Maven Plugin в Eclipse

Обращайтесь к учебнику - Интеграция IDE Maven Eclispe

  • 0
    +1 и спасибо. делает compile силы Maven перекомпилировать все .class файлы? И делает package сказать Maven , чтобы создать war вместо разнесенного развертывания?
1

Прежде всего, вам нужен военный плагин, настроенный в вашем pom.xml

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <!-- In version 2.1-alpha-1, this was incorrectly named warSourceExcludes -->
          <packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>
          <archive>
            <manifest>
              <addClasspath>true</addClasspath>
              <classpathPrefix>lib/</classpathPrefix>
            </manifest>
          </archive>
        </configuration>
      </plugin>
    </plugins>
  </build>
  ...
</project>

который связан с одной из фаз (как правило, package), тогда вам нужно поставить clean package в цели

  • 0
    +1 и спасибо, что нашли время ответить.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню