Maven: различия между версиями

Материал из Home Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Инициализировать проект типа webapp mvn archetype:generate -DgroupId=ru.wolf.a. -DartifactId=ResumeSite -DarchetypeArtifactId=maven-arc…»)
 
 
(не показано 10 промежуточных версий этого же участника)
Строка 1: Строка 1:
Инициализировать проект типа webapp
По мотивам: https://www.mkyong.com/maven/


mvn archetype:generate -DgroupId=ru.wolf.a. -DartifactId=ResumeSite -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
= Инициализировать проект типа webapp =
<syntaxhighlight lang="bash">
mvn archetype:generate -DgroupId=ru.wolf.a -DartifactId=ResumeSite -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
</syntaxhighlight>
 
Maven создает иерархию каталогов, файлы web.xml, pom.xml и index.jsp.
Сразу можно обновлять web.xml с версии 2.3 на 2.5 минимум.
 
= Конвертировать в проект Eclipse =
 
<syntaxhighlight lang="bash">
mvn eclipse:eclipse -Dwtpversion=2.0
</syntaxhighlight>
 
-Dwtpversion=2.0 - устанавливает настройку генерации WAR вместо обычного jar файла.
 
= Запуск =
 
Собрать исходники:
<syntaxhighlight lang="bash">
mvn compile
</syntaxhighlight>
 
Собрать WAR файл:
<syntaxhighlight lang="bash">
mvn package
</syntaxhighlight>
 
 
Запустить тесты без пересборки:
<syntaxhighlight lang="bash">
mvn test -Dmaven.main.skip
</syntaxhighlight>
 
= Maven repository =
 
[https://mvnrepository.com/artifact/org.springframework/spring-core/4.3.6.RELEASE Spring 4.3.6]
 
[https://mvnrepository.com/artifact/org.hibernate/hibernate-core/4.3.11.Final Hibernate 4.3.11]

Текущая версия на 07:02, 22 июля 2020

По мотивам: https://www.mkyong.com/maven/

Инициализировать проект типа webapp

mvn archetype:generate -DgroupId=ru.wolf.a -DartifactId=ResumeSite -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

Maven создает иерархию каталогов, файлы web.xml, pom.xml и index.jsp. Сразу можно обновлять web.xml с версии 2.3 на 2.5 минимум.

Конвертировать в проект Eclipse

mvn eclipse:eclipse -Dwtpversion=2.0

-Dwtpversion=2.0 - устанавливает настройку генерации WAR вместо обычного jar файла.

Запуск

Собрать исходники:

mvn compile

Собрать WAR файл:

mvn package


Запустить тесты без пересборки:

mvn test -Dmaven.main.skip

Maven repository

Spring 4.3.6

Hibernate 4.3.11