Maven
Генерация нового проекта
mvn archetype:generateПри наборе выбирается огромный список (больше 1500) имеющихся шаблонов проектов. Предлагается набрать порядковый номер нужного, или ввести поисковый запрос для фильтрации
Компиляция
mvn compile (в папке с pom-файлом)Упаковка
mvn packagegroupId - название организации/подразделения
artifactId - название проекта
Зависимости объявляются в pom.xml в тэге dependencies.
<dependencies>
	<dependency>
		<groupId>junit</groupId>
		<artifactId>junit</artifactId>
		<version>4.4</version>
		<scope>test</scope>
	</dependency>
	<dependency>
		<groupId>org.powermock</groupId>
		<artifactId>powermock-reflect</artifactId>
		<version>${version}</version>
	</dependency>
	<dependency>
		<groupId>org.javassist</groupId>
		<artifactId>javassist</artifactId>
		<version>3.13.0-GA</version>
		<scope>compile</scope>
	</dependency>
</dependencies>scope - имя цели, для которой используется зависимость
Персональный репозиторий хранится по адресу: <home dir>\\.m2\repository
Сборка и установка пакета в локальный репозиторий: mvn install