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

Parent POM for Aeontronix maven projects

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

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DorgId="My-orgId"   -Dversion="My-version"   -Drest="My-rest"   -DruntimeVersion="My-runtimeVersion"   -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"   -DemProperties="My-emProperties"   -DemPropertiesVersion="My-emPropertiesVersion"   -Dvagrantfile="My-vagrantfile"   -DvagrantfileWin2019="My-vagrantfileWin2019"   -DarchetypeGroupId="com.aeontronix.enhancedmule"   -DarchetypeArtifactId="enhanced-mule-archetype"   -DarchetypeVersion="1.0.0-beta7"   -DinteractiveMode=false 

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

orgId
validationRegex: нет
version
validationRegex: нет
rest
validationRegex: yes|no
runtimeVersion
validationRegex: нет
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
emProperties
validationRegex: yes|no
emPropertiesVersion
validationRegex: нет
vagrantfile
validationRegex: yes|no
vagrantfileWin2019
validationRegex: yes|no

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

Лицензия

Лицензия

Группа

Группа

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

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

enhanced-mule-archetype
Версия

Версия

1.0.0-beta7
Тип

Тип

maven-archetype
Описание

Описание

Enhanced Mule Archetype Template Archetype
Parent POM for Aeontronix maven projects
Организация-разработчик

Организация-разработчик

Aeontronix Inc

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

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

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.