The quickstart app is a Maven archetype intended to be used as a starting point for new applications.
mvn archetype:generate \
-D archetypeGroupId=org.incode.platform.archetype \
-D archetypeArtifactId=quickstart-archetype \
-D archetypeVersion=1.16.2 \
-D groupId=com.mycompany \
-D artifactId=myapp \
-D version=1.0-SNAPSHOT \
-B
Like the Apache Isis framework’s own simpleapp archetype, the application provides a SimpleObject
to adapt and copy, along with supporting unit tests, integration tests and BDD (cucumber) specs.
The application generated from the archetype is also preconfigured with the dependencies for all of the modules available in the Incode Platform, with auditing, command profiling, message publishing, security, flywaydb, quartz scheduler and (feature) togglz enabled by default. The application also configures the Jolokia servlet to allow consoles such as hawt.io to monitor the internal state of the webapp.