--- title: 'Maven Archetypes' weight: 40 --- ## Maven Archetypes Maven offers archetypes to generate new projects. Strolch offers the following archetypes, to create new projects: * [li.strolch.mvn.archetype.main](/development/main-class-app) for Java main class applications * [li.strolch.mvn.archetype.webapp](/development/web-app) for Java Web based applications using REST and Polymer 1.x as the frontend. * [li.strolch.mvn.archetype.plc](/plc/example-set-up) for Strolch PLC projects. To use the archetypes, clone the archetypes repository and install it locally: ```shell git clone https://github.com/strolch-li/strolch-maven-archetypes.git cd strolch-maven-archetypes git checkout 0.1.0 mvn clean install ``` Then follow one of the next steps to create the type of application you want.