= <%= projectDirectory %>

//tag::content[]

.build
----
# maven jar
./mvnw clean package
java -jar target/*-all.jar

# maven docker / docker-compose
./mvnw com.dkanejs.maven.plugins:docker-compose-maven-plugin:1.0.1:up
./mvnw com.dkanejs.maven.plugins:docker-compose-maven-plugin:1.0.1:down

# gradle jar
./gradlew
java -jar ./build/libs/*-all.jar

# gradle install script
./gradlew clean installDist
./build/install/<%= projectDirectory %>/bin/<%= projectDirectory %>

# gradle distribution
./gradlew clean distZip
unzip -o ./build/distributions/<%= projectDirectory %>-0.0.1.zip -d /tmp
bash /tmp/<%= projectDirectory %>-0.0.1/bin/<%= projectDirectory %>

# gradle docker / docker-compose
./gradlew clean build composeUp
./gradlew composeDown
----

generated by link:https://github.com/daggerok/generator-daggerok-fatjar/[daggerok-fatjar] yeoman generator

==== what's inside?

. scala 2.12 based project
. lombok (slf4j + logback logging)
. support fatjar
. support maven
. support gradle
. support application executable scripts when using gradle
. support testing using junit 4, scalactic, scalatest, specs2
. docker / docker-compose support

//end::content[]
