/javaee8-essentials-archetype

A quickstart maven archetype for creating greenfield Jakarta EE and MicroProfile projects

Primary LanguageJavaApache License 2.0Apache-2.0

Minimalistic Java EE 8 / Jakarta EE + MicroProfile Quickstarter

A quickstart maven archetype for creating greenfield Java EE 8 / Jakarta EE project with MicroProfile 2+ APIs.

Fire up your CLI and type: mvn archetype:generate -Dfilter=com.airhacks:javaee8-essentials-archetype to create a fully fledged Java EE 8 "kB" project. Use the most recent version.

Also checkout: mvn archetype:generate tuning

In the IDE of your choice use the group com.airhacks, then the artifact id javaee8-essentials-archetype and also select the most recent version.

Shortcut (copy and paste, replace PROJECT_NAME and GROUP_ID):

mvn archetype:generate -o -DarchetypeGroupId=com.airhacks -DarchetypeArtifactId=javaee8-essentials-archetype -DarchetypeVersion=0.0.5 -Darchetype.interactive=false --batch-mode -Dversion=0.0.1 -DgroupId=GROUP_ID -DartifactId=PROJECT_NAME

The "Watch and Deploy" WAD tool works best with this archetype. It continuously watches and deploys your ThinWAR without any additional configuration.

Maven Archetype and wad.sh in Action

Jakarta EE / MicroProfile QuickStarter