Создать Java проект на основе Maven архетипа enhanced-mule-archetype


Консольная команда для создания Java-проекта на основе архетипа enhanced-mule-archetype:

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DorgId="My-orgId"   -Dversion="My-version"   -Drest="My-rest"   -DapiSpecId="My-apiSpecId"   -DapiSpecType="My-apiSpecType"   -DapiSpecInProject="My-apiSpecInProject"   -DapiSpecExt="My-apiSpecExt"   -DapiSpecVersion="My-apiSpecVersion"   -Ddomain="My-domain"   -DdomainArtifactId="My-domainArtifactId"   -DdomainGroupId="My-domainGroupId"   -DdomainVersion="My-domainVersion"   -Djsonlogging="My-jsonlogging"   -Djsonloggingversion="My-jsonloggingversion"   -DemtVersion="My-emtVersion"   -DgitCommitPlugin="My-gitCommitPlugin"   -DclientIdEnforcementPolicy="My-clientIdEnforcementPolicy"   -DslaTier="My-slaTier"   -DarchetypeGroupId="com.aeontronix.enhancedmule"   -DarchetypeArtifactId="enhanced-mule-archetype"   -DarchetypeVersion="1.0.0-beta5"   -DinteractiveMode=false 

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

orgId
validationRegex: нет
version
validationRegex: нет
rest
validationRegex: yes|no
apiSpecId
validationRegex: нет
apiSpecType
validationRegex: raml|oas
apiSpecInProject
validationRegex: yes|no
apiSpecExt
validationRegex: raml|json|yaml
apiSpecVersion
validationRegex: нет
domain
validationRegex: yes|no
domainArtifactId
validationRegex: нет
domainGroupId
validationRegex: нет
domainVersion
validationRegex: нет
jsonlogging
validationRegex: yes|no
jsonloggingversion
validationRegex: нет
emtVersion
validationRegex: нет
gitCommitPlugin
validationRegex: yes|no
clientIdEnforcementPolicy
validationRegex: yes|no
slaTier
validationRegex: yes|no

Подробная информация об архетипе enhanced-mule-archetype

Группа

Группа

com.aeontronix.enhancedmule
Идентификатор

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

enhanced-mule-archetype
Версия

Версия

1.0.0-beta5
Тип

Тип

maven-archetype

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

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=com.aeontronix.enhancedmule -DarchetypeArtifactId=enhanced-mule-archetype -DarchetypeVersion=1.0.0-beta5 -DinteractiveMode=false