Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 857 Bytes

File metadata and controls

37 lines (26 loc) · 857 Bytes

Archetypes Development

Helidon provides a set of archetypes to bootstrap end user's application development journey.

See https://github.com/helidon-io/helidon-build-tools/wiki/Archetype-Engine-V2

Build

From the root archetypes directory, just issue

mvn clean install

This will build all archetypes (including legacy) and run tests.

To save time, during development cycle, you can skip test using:

mvn clean install -DskipTests -e

The build output shows instructions on how to use the archetypes locally.

Smoke Tests

Generate the projects and validate the pom files.

mvn clean install -Darchetype.test.testGoal=clean -e

Download the previous archetype test projects and diff them:

.projects-diff.sh \
  --actual=./target/tests \
  --orig=$HOME/Download/archetype-tests \
  diff_projects