Домой Учебные пособия по Eclipse IDE Как создать файл .war, используя плагин Eclipse Maven? Apache 'Maven-War-плагин' использование

Как создать файл .war, используя плагин Eclipse Maven? Apache 'Maven-War-плагин' использование

1296
0

Maven довольно удивительно, не так ли? Ну, по крайней мере, я люблю использовать Maven в своей повседневной практике разработки Java . Maven — это не что иное, как среда исполнения плагинов; Вся работа выполняется с помощью плагинов.

Я написал несколько уроков по Maven по Crunchify, в основном по плагинам Maven. Вот пара из них:

==> Используйте maven-shade-plugin, чтобы создать 1 исполняемый файл jar.

==> Используйте плагины maven-resources, maven-dependency и maven-jar для создания исполняемого jar-файла со всеми зависимостями в 1 папку.

Теперь, как насчет создания .war файл вместо .jar файл с Maven в Eclipse? Этот учебник Maven фокусируется на maven-war-plugin ,

наш requirement здесь нужно создать один файл .war с помощью Maven, который вы можете запустить на Apache Tomcat или любом другом веб-контейнере.

Давайте начнем:

  1. Создайте Dynamic Web Project в затмении, т.е. CrunchifyTutorial
  2. Создайте простой файл .java в свой проект, т.е. CrunchifyWarUsingMaven.java
  3. Преобразование Java-проекта в Maven-проект в Eclipse
  4. добавлять maven-war-plugin в pom.xml файл
  5. Команда запуска clean install создать файл .war

Шаг 1

Создать динамический веб-проект в Eclipse , т.е. CrunchifyTutorial

Нажмите

  • Файл ->
  • Новый ->
  • Другое ->
  • Динамический веб-проект ->
  • Укажите имя проекта (CrunchifyTutorial)
  • Нажмите Готово

Шаг 2

Конвертировать проект в Maven Project. Выполните следующие действия: https://crunchify.com/how-to-convert-existing-java-project-to-maven-in-eclipse/

Шаг 3

Создать простой файл Java с именем CrunchifyWarUsingMaven.java

NOTE: В вашем динамическом веб-проекте вы должны иметь web.xml файл, который представляет ваш servlet а также servlet-mapping , Вы также можете использовать проект Simple Spring MVC, если хотите Step-3 Вот. Если вы не видите web.xml, вы можете создать его, следуя этому руководству .

CrunchifyWarUsingMaven.java

Джава
1
2
3
4
5
6
7
8
9
10
11
12
13
пакет crunchify. ком . учебные пособия ;
/ **
* @author Crunchify.com
*
* /
общественности учебный класс CrunchifyWarUsingMaven {
общественности статический недействительным main ( Строка [ ] аргументы ) {
Система. из
, println ( Test .. Test by Crunchify .. / nЭто простое руководство по созданию файла .war с помощью плагина Maven .. ) ;
}
}

Вот структура проекта. Вы можете игнорировать другие файлы и папки из диаграммы ниже

ЧИТАТЬ ТАКЖЕ:  Как исправить ошибку запуска Eclipse после удаления старой версии Java с ноутбука / рабочего стола?

Шаг 4

Открыть свой pom.xml файл и обновите его с помощью кода ниже. В основном посмотрите на строки 7 и 20. Мы упаковываем проект как войну, используя war.

pom.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
< project xmlns = http://maven.apache.org/POM/4.0.0 xmlns : xsi = http://www.w3.org/2001/XMLSchema-instance
xsi : schemaLocation = http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd >
< modelVersion > 4.0.0 < / modelVersion >
< groupId > CrunchifyTutorial < / groupId >
< artifactId > CrunchifyTutorial < / artifactId >
< версия > 0.0.1SNAPSHOT < / версия >
< упаковка > война < / упаковка >
< build >
< sourceDirectory > src < / sourceDirectory >
< плагины >
< плагин >
< artifactId > mavenкомпиляторплагин < / artifactId >
< версия > 3.1 < / версия >
< конфигурация >
< source > 1.7 < / source >
< target > 1.7 < / target >
< / configuration >
< / plugin >
< плагин >
< artifactId > mavenвойнаплагин < / artifactId >
< версия > 2.4 < / версия >
< конфигурация >
< warSourceDirectory > WebContent < / warSourceDirectory >
< failOnMissingWebXml > false < / failOnMissingWebXml >
< / configuration >
< / plugin >
< / plugins >
< / build >
< зависимости >
< зависимость >
< groupId > javax . сервлет < / groupId >
< artifactId > сервлетapi < / artifactId >
< версия > 2.5 < / версия >
< / зависимость >
< / зависимости >
< / project >

Шаг 5

Теперь щелкните правой кнопкой мыши на Project -> Run-As -> Maven Build (номер 5).

Шаг 6

специалист clean install на проекте.

Шаг 7

Проверьте свой результат сборки в консоли Eclipse .

Шаг 8

Вот и все. Теперь получите ваш .war файл из /target каталог и развернуть в Apache Tomcat или любой другой веб-контейнер.

Как создать файл .war, используя плагин Eclipse Maven? Apache 'Maven-War-плагин' использование

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь