Create Java project with Maven archetype octopus-archetype-archetype

Octopus Project Description

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

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DprojectAuthor="My-projectAuthor"   -DprojectDesc="My-projectDesc"   -DprojectClassPrefix="My-projectClassPrefix"   -DprojectConstantPrefix="My-projectConstantPrefix"   -DprojectObjectPrefix="My-projectObjectPrefix"   -DprojectTablePrefix="My-projectTablePrefix"   -DprojectPropertyPrefix="My-projectPropertyPrefix"   -DprojectName="My-projectName"   -DarchetypeGroupId="org.krproject.ocean.archetypes.octopus"   -DarchetypeArtifactId="octopus-archetype-archetype"   -DarchetypeVersion="2.5.2"   -DinteractiveMode=false 

Required parameters for generate java project:

projectAuthor
validationRegex: none
projectDesc
validationRegex: none
projectClassPrefix
validationRegex: none
projectConstantPrefix
validationRegex: none
projectObjectPrefix
validationRegex: none
projectTablePrefix
validationRegex: none
projectPropertyPrefix
validationRegex: none
projectName
validationRegex: none

Generated Project modules

  • ${rootArtifactId}-param
  • ${rootArtifactId}-domain
  • ${rootArtifactId}-service
  • ${rootArtifactId}-online-api
  • ${rootArtifactId}-online
  • ${rootArtifactId}-batch-api
  • ${rootArtifactId}-batch
  • ${rootArtifactId}-admin-web
  • ${rootArtifactId}-admin
  • ${rootArtifactId}-init
  • ${rootArtifactId}-test

Details about maven archetype octopus-archetype-archetype

License

License

GroupId

GroupId

org.krproject.ocean.archetypes.octopus
ArtifactId

ArtifactId

octopus-archetype-archetype
Version

Version

2.5.2
Type

Type

maven-archetype
Description

Description

octopus-archetype-archetype
Octopus Project Description

How to add to project

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=org.krproject.ocean.archetypes.octopus -DarchetypeArtifactId=octopus-archetype-archetype -DarchetypeVersion=2.5.2 -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.