Давайте создадим новый проект. Для этого выполним команду:
mvn archetype:generate
Выполнив эту команду, maven покажет список шаблонов(архетипов) для разных проектов.
Выберите проект и его версию по умолчанию, нажав Enter, Enter. Далее команда спросит
groupId
и
artifactId.
Введите данные:
ru.apache_maven
testproject1
В результате сгенерируется проект со стандартной структурой директорий
testproject1
|-- pom.xml
`-- src
|-- main
| `-- java
| `--ru
| `-- apache_maven
| `-- App.java
`-- test
`-- java
`-- ru
`-- apache_maven
`-- AppTest.java
с примером приложения и с JUnit тестом для этого приложения. pom.xml - это как раз файл для maven. Его мы будем рассматривать отдельно более подробно.
Чтобы скомпилировать, нужно перейти в директорию проекта testproject1 и набрать в консоли mvn compile. Если в консоль выведется
...
[INFO] BUILD SUCCESS
.....
Если вы наберёте mvn package, в директории target будет создан jar файл testproject1-1.0-SNAPSHOT.jar
Давайте запустим скомпилированную нами программу
[dima@myhost testproject1]$ java -cp ./target/classes ru.apache_maven.App
Hello World!
Хочу обратить внимание, что полученный проект можно сразу открывать средой разработки:
Для установки
После установки плагина можно: