Create Java project with Maven archetype louie-archetype

Maven Archetype for creating Louie-based services

Create a Java Project by archetype louie-archetype with Command Line:

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -Dservice_titlecase="My-service_titlecase"   -Dservice_lowercase="My-service_lowercase"   -DarchetypeGroupId="com.rhythm.louie"   -DarchetypeArtifactId="louie-archetype"   -DarchetypeVersion="2.0-beta"   -DinteractiveMode=false 

Required parameters for generate java project:

service_titlecase
validationRegex: none
service_lowercase
validationRegex: none

Generated Project modules

  • ${rootArtifactId}-service
  • ${rootArtifactId}-server

Details about maven archetype louie-archetype

License

License

GroupId

GroupId

com.rhythm.louie
ArtifactId

ArtifactId

louie-archetype
Version

Version

2.0-beta
Type

Type

maven-archetype
Description

Description

Louie Archetype
Maven Archetype for creating Louie-based services
Project Organization

Project Organization

Rhythm & Hues Studios

How to add to project

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=com.rhythm.louie -DarchetypeArtifactId=louie-archetype -DarchetypeVersion=2.0-beta -DinteractiveMode=false

Dependencies

compile (5)

Group / Artifact Type Version
com.google.guava : guava jar 17.0
org.slf4j : slf4j-api jar 1.7.7
joda-time : joda-time jar 2.3
org.apache.velocity : velocity jar 1.7
com.google.protobuf : protobuf-java jar 2.5.0

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.