in fucking progress…
kafka
cd /tmp wget -O kafka.jar https://github.com/daggerok/embedded-kafka/raw/mvn-repo/daggerok/embedded-kafka/0.0.1/embedded-kafka-0.0.1.jar java -jar kafka.jar
gradle
./gradlew bash build/libs/*jar ./gradlew build composeUp ./gradlew composeDown
actually working but with hack (see src/main/webapp/WEB-INF/classes/README)
maven
./mvnw java -jar target/*.jar ./mvnw; ./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
generated using daggerok-fatjar yeoman generator
inside:
-
java 8 based project
-
javaee 8.0 using wildfly-swarm micro-profile
-
kotlin support
-
lombok (slf4j + logback logging)
-
vavr (javaslang)
-
support maven
-
support gradle
-
supports testing junit 4 / 5
-
docker / docker-compose support