Create Java project with Maven archetype mojo-archetype
"Maven Old Java Object" Project builder . From this archetype, maven can build and initialize a SF3JSWING child project folder structure.
Create a Java Project by archetype mojo-archetype with Command Line:
mvn archetype:generate -DgroupId="com.mycompany.app" -DartifactId="my-app-id" -Dmojo_name="My-mojo_name" -Dmojo_name_ant="My-mojo_name_ant" -Dmojo_desc="My-mojo_desc" -Dmojo_url="My-mojo_url" -Dmojo_years="My-mojo_years" -Dmojo_jks_co_name="My-mojo_jks_co_name" -Dmojo_jks_co_url="My-mojo_jks_co_url" -Dmojo_jks_co_user_realname="My-mojo_jks_co_user_realname" -Dmojo_jks_co_email="My-mojo_jks_co_email" -Dmojo_applet_codebase="My-mojo_applet_codebase" -Dmojo_osx_app_sign="My-mojo_osx_app_sign" -Dmojo_license_name="My-mojo_license_name" -Dmojo_license_url="My-mojo_license_url" -Dmojo_scm_connection="My-mojo_scm_connection" -Dmojo_scm_connection_dev="My-mojo_scm_connection_dev" -Dmojo_scm_url="My-mojo_scm_url" -DarchetypeGroupId="net.sf.sf3jswing" -DarchetypeArtifactId="mojo-archetype" -DarchetypeVersion="1.0.3" -DinteractiveMode=false
Required parameters for generate java project:
- mojo_name
-
validationRegex: none
- mojo_name_ant
-
validationRegex: none
- mojo_desc
-
validationRegex: none
- mojo_url
-
validationRegex: none
- mojo_years
-
validationRegex: none
- mojo_jks_co_name
-
validationRegex: none
- mojo_jks_co_url
-
validationRegex: none
- mojo_jks_co_user_realname
-
validationRegex: none
- mojo_jks_co_email
-
validationRegex: none
- mojo_applet_codebase
-
validationRegex: none
- mojo_osx_app_sign
-
validationRegex: none
- mojo_license_name
-
validationRegex: none
- mojo_license_url
-
validationRegex: none
- mojo_scm_connection
-
validationRegex: none
- mojo_scm_connection_dev
-
validationRegex: none
- mojo_scm_url
-
validationRegex: none
Generated Project modules
- ${rootArtifactId}-osx
- ${rootArtifactId}-win
- ${rootArtifactId}-lnx
- ${rootArtifactId}-core
Details about maven archetype mojo-archetype
GroupId |
GroupIdnet.sf.sf3jswing |
ArtifactId |
ArtifactIdmojo-archetype |
Version |
Version1.0.3 |
Type |
Typemaven-archetype |
How to add to project