Create Java project with Maven archetype jtango-maven-archetype

This is a custom archetype to generate skeleton JTango projects. JTango is a Java implementation of Tango controls - open source SCADA framework.

Create a Java Project by archetype jtango-maven-archetype with Command Line:

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DgroupId="My-groupId"   -Dlicense="My-license"   -Dorganization="My-organization"   -Dorganization-url="My-organization-url"   -Dauthor-name="My-author-name"   -Dauthor-email="My-author-email"   -Dfacility="My-facility"   -Dplatform="My-platform"   -Dfamily="My-family"   -Dbus="My-bus"   -DarchetypeGroupId="org.tango-controls"   -DarchetypeArtifactId="jtango-maven-archetype"   -DarchetypeVersion="1.2"   -DinteractiveMode=false 

Required parameters for generate java project:

groupId
validationRegex: none
license
validationRegex: none
organization
validationRegex: none
organization-url
validationRegex: none
author-name
validationRegex: none
author-email
validationRegex: none
facility
validationRegex: none
platform
validationRegex: none
family
validationRegex: none
bus
validationRegex: none

Details about maven archetype jtango-maven-archetype

GroupId

GroupId

org.tango-controls
ArtifactId

ArtifactId

jtango-maven-archetype
Version

Version

1.2
Type

Type

maven-archetype

How to add to project

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=org.tango-controls -DarchetypeArtifactId=jtango-maven-archetype -DarchetypeVersion=1.2 -DinteractiveMode=false