Create Java project with Maven archetype enhanced-mule-archetype

Parent POM for Aeontronix maven projects

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"   -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 

Required parameters for generate java project:

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

Details about maven archetype enhanced-mule-archetype

License

License

GroupId

GroupId

com.aeontronix.enhancedmule
ArtifactId

ArtifactId

enhanced-mule-archetype
Version

Version

1.0.0-beta7
Type

Type

maven-archetype
Description

Description

Enhanced Mule Archetype Template Archetype
Parent POM for Aeontronix maven projects
Project Organization

Project Organization

Aeontronix Inc

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-beta7 -DinteractiveMode=false

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.