atp-mipt / homework-quickstart

Maven Archetype for quick creation of homework projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Homework Quickstart

Actions Status: build Maven Central

Homework-quickstart is an Apache Maven project archetype pre-configured for

  • Java 11 by default (you can change the version when asked for javaversion property value or by passing -Djavaversion=<YOUR_JAVA_VERSION> in the command line)
  • JUnit 5
  • AssertJ
  • Approvals
  • JaCoCo
  • Checkstyle with a pre-selected set of rules

How to use

mvn archetype:generate -DarchetypeArtifactId=homework-quickstart \
                       -DarchetypeGroupId=org.atp-fivt \
                       -DarchetypeVersion=1.09 \
                       -DgroupId=<YOUR GROUP ID> \ 
                       -DartifactId=<YOUR ARTIFACT ID>

Demo video (in Russian)

Демо

About

Maven Archetype for quick creation of homework projects

License:MIT License


Languages

Language:Groovy 67.8%Language:Java 32.2%