Skip to content

Releases: daggerok/generator-daggerok-fatjar

v0.7.0

04 Feb 14:15
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

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

04 Feb 06:24
Compare
Choose a tag to compare
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)

v0.5.1

02 Feb 12:42
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

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

28 Jan 16:07
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

27 Jan 16:06
Compare
Choose a tag to compare
v0.2.18 Pre-release
Pre-release

daggerok-fatjar yeoman generator

Add scala support

v0.1.0

27 Jan 12:00
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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