Maven: различия между версиями
Перейти к навигации
Перейти к поиску
FireWolf (обсуждение | вклад) |
FireWolf (обсуждение | вклад) (→Запуск) |
||
(не показано 9 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Инициализировать проект типа webapp<syntaxhighlight lang="bash"> | По мотивам: https://www.mkyong.com/maven/ | ||
mvn archetype:generate -DgroupId=ru.wolf.a | |||
= Инициализировать проект типа webapp = | |||
<syntaxhighlight lang="bash"> | |||
mvn archetype:generate -DgroupId=ru.wolf.a -DartifactId=ResumeSite -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false | |||
</syntaxhighlight> | </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