Releases: daggerok/generator-daggerok-fatjar
v0.7.0
daggerok-fatjar yeoman generator
Helps you generate fatjar project for rapid development
Release notes
- Rename project scala to scala_2.11
- Add scala project (2.12)
- Update lombok version up to 1.16.20
- Update gradle docker-compose plugin version
- Update maven surefire plugin version
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?
scala project:
- scala 2.12 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-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)
java parent multi project:
- java 8 based parent multi project
- vavr (javaslang)
- support maven
- support gradle
- docker / docker-compose support
scala_2.11 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 project:
- java 8 based project
- lombok (slf4j + logback logging)
- vavr (javaslang)
- support fatjar
- support maven
- support gradle
- supports testing junit 4 / 5
- docker / docker-compose support
v0.6.0
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)
v0.5.1
daggerok-fatjar yeoman generator
Helps you generate fatjar project for rapid development
Release notes
- Add parent java multi 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
v0.4.0
daggerok-fatjar yeoman generator
Helps you generate fatjar project for rapid development
Relrese notes
- Add junit 4 / 5 testing support to java 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 scala support if needed (default: false)
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
v0.2.18
v0.1.0
daggerok-fatjar yeoman generator
install
npm i -g yo generator-daggerok-fatjar
yo daggerok-fatjar
generate
yo daggerok-fatjar
# enter projectDirectory or just press enter
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