Создать Java проект на основе Maven архетипа io.wcm.qa.galenium.archetype


Консольная команда для создания Java-проекта на основе архетипа io.wcm.qa.galenium.archetype:

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DprojectName="My-projectName"   -DgroupId="My-groupId"   -DartifactId="My-artifactId"   -Dversion="My-version"   -Dpackage="My-package"   -DarchetypeGroupId="io.wcm.qa"   -DarchetypeArtifactId="io.wcm.qa.galenium.archetype"   -DarchetypeVersion="2.0.0"   -DinteractiveMode=false 

Обязательные параметры для создания java проекта:

projectName
validationRegex: ^[a-zA-Z0-9\-_]+$
groupId
validationRegex: ^[a-zA-Z0-9\.\-_]+$
artifactId
validationRegex: ^[a-zA-Z0-9\.\-_]+$
version
validationRegex: ^\d+(\.\d+){0,2}(\-SNAPSHOT)?$
package
validationRegex: ^[a-z0-9\.]+$

Модули в готовом maven проекте

  • ${rootArtifactId}.parent
  • ${rootArtifactId}.specs
  • ${rootArtifactId}.tests

Подробная информация об архетипе io.wcm.qa.galenium.archetype

Группа

Группа

io.wcm.qa
Идентификатор

Идентификатор

io.wcm.qa.galenium.archetype
Версия

Версия

2.0.0
Тип

Тип

maven-archetype

Как подключить последнюю версию

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=io.wcm.qa -DarchetypeArtifactId=io.wcm.qa.galenium.archetype -DarchetypeVersion=2.0.0 -DinteractiveMode=false