a dev's blog

Some thoughts about thoughts.

Ein eigener Maven-Quickstart-Archetype mit Java 8

2016-02-14 Development Java Maven

Gott sei dank nicht immer wieder Handarbeit

Als Java-Entwickler hat man ja dank des großen Maven Universums einen ganzen Haufen an netten Tools, die einem während der gesamten Laufzeit des Projektes unterstützen. Aber was mich persönlich immer wieder nervt ist die Tatsache, dass der normale Maven-Quickstart in einem alten Java 7 Kleid und einem total veralteten JUnit 3 daher kommt.

Der perfekte Guide

Auf der Maven-Projektseite findet man bereits einen wahnsinnig gut gelungen Guide, dem man eigentlich nichts mehr hinfügen kann. Daher sei an dieser Stelle darauf verwiesen.

Nutzen des Archetypes

Gerne könnt ihr meinen fertigen java8-quickstart-Archetype nutzen. Hierzu müsst ihr ihn zunächst installieren:

git clone git@github.com:chclaus/java8-quickstart.git
cd java8-quickstart && mvn install

Nach fertiger Installation könnt ihr ihn einfach in eurer IDE einbinden oder ihn von der Konsole aus nutzen:

mvn archetype:generate \
-DarchetypeGroupId=de.chclaus \
-DarchetypeArtifactId=java8-quickstart\
-DarchetypeVersion=1.0.0-SNAPSHOT