User Tools

Site Tools


programming:tools:maven:index

Maven

Основные команды

Сборка проекта:

mvn clean install

Использование архетипов для создания проектов

Создание GAR проекта (необходима установка плагинов Oracle, см.ниже):

mvn archetype:generate -DarchetypeGroupId=com.oracle.coherence -DarchetypeArtifactId=maven-gar-archetype -DarchetypeVersion=12.1.3-0-0 -DgroupId=net.algid -DartifactId=DATASCoherenceGAR -Dversion=1.0-SNAPSHOT

Создание WAR проекта:

mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=net.algid -DartifactId=DATASCoherenceWAR -Dversion=1.0-SNAPSHOT

Создание EAR проекта:

mvn archetype:generate -DarchetypeArtifactId=maven-archetype-j2ee-simple -DgroupId=net.algid -DartifactId=DATASCoherenceEAR -Dversion=1.0-SNAPSHOT

Установка плагинов Oracle

Переходим в каталог ORACLE_HOME:

cd /d F:\Oracle\Middleware12c

И выполняем следующие команды (нужно убедиться, что пути и версии указаны правильно):

mvn -DpomFile=F:\Oracle\Middleware12c\oracle_common\plugins\maven\com\oracle\maven\oracle-maven-sync\12.1.3\oracle-maven-sync-12.1.3.pom -Dfile=F:\Oracle\Middleware12c\oracle_common\plugins\maven\com\oracle\maven\oracle-maven-sync\12.1.3\oracle-maven-sync-12.1.3.jar install:install-file
mvn -Doracle-maven-sync.oracleHome=F:\Oracle\Middleware12c -Doracle-maven-sync.testOnly=false com.oracle.maven:oracle-maven-sync:12.1.3-0-0:push
programming/tools/maven/index.txt · Last modified: 2018/02/05 17:09 (external edit)