Skip to content
No description, website, or topics provided.
Java Shell Groovy Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main/resources
.gitignore
LICENSE
README.md
pom.xml

README.md

JakartaEE 8 Quickstarter archetype

A quickstart maven archetype for creating greenfield JakartaEE 8 projects working with Payara 5 and MicroProfile 3

You can find the archetype on maven central

I've also written a blog about it on IvoNet.nl

Get started

Create Java EE 8 Project from mvn central repo

mvn archetype:generate \
    -DarchetypeGroupId=nl.ivonet \
    -DarchetypeArtifactId=jakartaee8-payara-microprofile-archetype \
    -DarchetypeVersion=1.0 -U

Install in local repo

mvn dependency:get \
   -DgroupId=nl.ivonet \
   -DartifactId=jakartaee8-payara-microprofile-archetype \
   -Dversion=1.0
   
mvn archetype:crawl

Run if offline available

mvn archetype:generate -Dfilter=nl.ivonet:

this will filter the archetype list on my groupId

Create your own project in batch mode

mvn archetype:generate                                            \
   -DarchetypeGroupId=nl.ivonet                                   \
   -DarchetypeArtifactId=jakartaee8-payara-microprofile-archetype \
   -DarchetypeVersion=1.0                                         \
   -DgroupId=[GROUP ID]                                           \
   -DartifactId=[PROJECT_NAME]                                    \
   -Ddocker-hub-name=[YOUR_DOCKER_HUB_NAME]                       \
   -Dversion=1.0-SNAPSHOT                                         \
   -Darchetype.interactive=false                                  \
   --batch-mode

e.g.

mvn archetype:generate                                            \
   -DarchetypeGroupId=nl.ivonet                                   \
   -DarchetypeArtifactId=jakartaee8-payara-microprofile-archetype \
   -DarchetypeVersion=1.0-SNAPSHOT                                \
   -DgroupId=nl.ivonet                                            \
   -DartifactId=helloworld                                        \
   -Ddocker-hub-name=ivonet                                       \
   -Dversion=1.0                                                  \
   -Darchetype.interactive=false                                  \
   --batch-mode

Maven repo

Contact

Twitter: @ivonet Blog : https://www.ivonet.nl

You can’t perform that action at this time.