Skip to content

daggerok/from-zero-to-gradle-hero

Repository files navigation

from ZERO to Gradle HERO Build Status

  • Gradle best practises — Idiomatic gradle separation of concerns - splitting task configuration by it’s bounded context. see build.gradle and garadle/*.gradle files

  • Ascii documentation conversion to HTML5 and PDF formats

  • Gradle JUnit 5 native support configuration example: gradle/junit.gradle

  • selenide easy end-to-end tests

  • Sexy Allure reports configuration example: gradle/allure.gradle

  • JaCoCo code coverage configuration example: gradle/jacoco.gradle

  • and many more!

This is a simple spring-boot WebFlux Kotlin app. Yet another spring-boot | kotlin | webflux example: src/main/kotlin/daggerok/webflux/WebfluxConfig.kt Just for fun, for this app I’m building HTML page from asciidoc (see gradle task distDoc in gradle/distribution/distribution.adoc) and serving result using awesome spring-webflux

./gradlew -S clean dist
unzip ./dist/from-zero-to-gradle-hero-0.0.1.zip -d ./dist
ls -lah ./dist/from-zero-to-gradle-hero/

npm i -g serve

serve ./dist/from-zero-to-gradle-hero/html5/
open http://localhost:5000/documentation.html

serve ./dist/from-zero-to-gradle-hero/pdf/
open http://localhost:5000/documentation.pdf
./gradlew -S clean build :jacocoTestReport :allureReport

npm i -g serve

serve ./build/jacoco/html/
open http://localhost:5000

serve ./build/reports/allure-report
open http://localhost:5000

generated by jvm yeoman generator

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published