Create Java project with Maven archetype enhanced-mule-archetype


Create a Java Project by archetype enhanced-mule-archetype with Command Line:

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 

Required parameters for generate java project:

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

Details about maven archetype enhanced-mule-archetype

GroupId

GroupId

com.aeontronix.enhancedmule
ArtifactId

ArtifactId

enhanced-mule-archetype
Version

Version

1.0.0-beta5
Type

Type

maven-archetype

How to add to project

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