Skip to content

Archetype for Mule Docker based app with full integration tests

Notifications You must be signed in to change notification settings

mule-solveapuzzle/mule-archetype

Repository files navigation

neilpiper.me Mule Archetype

Creating the 'Archetype : Archetype'

The initial version of this project was created from the Maven archetype:archetype

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-archetype -DarchetypeVer
sion=1.3

Building your own Mule archetype using this one

Creates a new Maven project for groupId: neilpiper.me and artifactId: webapi-api

mvn archetype:generate -e -X -DarchetypeGroupId=neilpiper.me -DarchetypeArtifactId=mule-archetype \
 -DarchetypeVersion=1.0.0_30.cfa736c -DgroupId=neilpiper.me -DartifactId=webapi-api

Parameters

During archetype creation the following parameters are requested.

ParameterExampleDescription
groupIdcom.exampleGroup id of the new maven project to be created
artifactIdmule-projectArtifact id of the new maven project to be created
version1.0.0Initial Version of the new maven project to be created
packagecom.example.muleJava package name - root level
transportshttp,jms,vm,fileComma separated list of Mule transports to add as dependencies.
modulesdb,xml,scripting,json,wsComma separated list of Mule modules to add as dependencies.
muleVersion3.9.0The release version of mule to base the project on.
EEtrueUse mule enterprise edition?
description'A mule example project.'Descripiton for the project to be placed in POM and initial mule sample flows.

Archetype models

archetype-metadata

Known Mule references

Mulesoft esb archetypes

Mulesoft Maven archetypes github

Mule maven repo - mule-example-archetype 3.6.0-M2

Mule maven repo - mule-project-archetype 3.9.0

References

https://maven.apache.org/archetype/archetype-models/archetype-descriptor/archetype-descriptor.html

Baeldung Maven Archetypes

Maven - archetypes

https://maven.apache.org/guides/introduction/introduction-to-archetypes.html

https://maven.apache.org/guides/mini/guide-creating-archetypes.html

https://rsankarx.wordpress.com/2013/10/24/creating-maven-archetype-using-create-from-project/

MQ Docker / Docker

IBM MQ Docker image

Using IBM MQ Docker

Local Keys / Certs for testing? Docker setup

http://www.mojohaus.org/keytool/keytool-maven-plugin/usage.html

Velocity syntax guide

http://velocity.apache.org/engine/1.7/user-guide.html#methods

About

Archetype for Mule Docker based app with full integration tests

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published