v0.6.0
Pre-release
Pre-release
daggerok-fatjar yeoman generator
Helps you generate fatjar project for rapid development
Release notes
- Add java-ee project
Installation
Install Yeoman and generator-daggerok-fatjar using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-daggerok-fatjar
Then generate your new project:
yo daggerok-fatjar
# enter projectDirectory or just press enter (default: app)
# chose projectType (default: java)
cd $projectDirectory
using gradle
idea build.gradle
bash gradlew
using maven
idea pom.xml
bash mvnw
docker-compose
# gradle
bash gradlew composeUp
# maven
bash mvnw com.dkanejs.maven.plugins:docker-compose-maven-plugin:1.0.1:up
What's inside?
java project:
- java 8 based project
- lombok (slf4j + logback logging)
- support fatjar
- support maven
- support gradle
- supports testing junit 4 / 5
- docker / docker-compose support
scala project:
- scala 2.11 based project
- lombok (slf4j + logback logging)
- support fatjar
- support maven
- support gradle
- support testing using junit 4, scalactic, scalatest, specs2
- docker / docker-compose support
java parent multi project:
- java 8 based parent multi project
- support maven
- support gradle
- docker / docker-compose support
java-ee project:
- java 8 based project
- javaee 8.0
- lombok (slf4j + logback logging)
- vavr (javaslang)
- support maven
- support gradle
- supports testing junit 4 / 5
- docker / docker-compose support (JBOSS EAP 7)