Skip to content
The glue of the CoffeeNet
Java CSS Shell HTML JavaScript
Branch: development
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn/wrapper
.scripts
coffeenet-actuator
coffeenet-autoconfigure
coffeenet-dependencies
coffeenet-parent
coffeenet-starter-discovery
coffeenet-starter-logging
coffeenet-starter-monitoring
coffeenet-starter-navigation-javascript
coffeenet-starter-navigation-thymeleaf
coffeenet-starter-navigation
coffeenet-starter-security
.editorconfig
.gitignore
.travis.settings.xml
.travis.yml
CHANGELOG.md
LICENSE
README.md
coffeenet.pgp.enc
mvnw
mvnw.cmd
pom.xml

README.md

Build Status Latest coffeenet-starter on Maven Central Sonarcloud Status

CoffeeNet Starters

These projects contains all CoffeeNet starters, which can be used to integrate an application into the CoffeeNet.

Security provides the authentication against the CoffeeNet auth server.

Discovery provides the integration to distribute and search of CoffeeNet applications.

Logging provides a consistent and centralised logging.

Monitoring provides information about the service.

Navigation Thymeleaf provides the server side rendering of the navigation bar via thymeleaf.

Navigation Javascript provides client side rendering of the navigation bar with javascript.

Release

To build a release from a -SNAPSHOT version:

  • remove -SNAPSHOT
./mvnw org.codehaus.mojo:versions-maven-plugin:2.5:set -DremoveSnapshot=true -DprocessAllModules=true org.codehaus.mojo:versions-maven-plugin:2.5:commit
  • commit and push with tag

  • set new -SNAPSHOT version

./mvnw -f coffeenet-starter-parent/pom.xml org.codehaus.mojo:versions-maven-plugin:2.5:set -DnextSnapshot -DprocessAllModules=true
./mvnw org.codehaus.mojo:versions-maven-plugin:2.5:commit
  • commit and push

Architecture

Parent

                                    ------------------
                                    |   Spring Boot  |
                                    ------------------
                                             ↑
                                             |
                                -----------------------------
                                |   CoffeeNet Dependencies  |
                                -----------------------------
                                             ↑
                                             | 
                                  ------------------------
         -----------------------→ |   CoffeeNet Parent   | ←-----------
         |                        ------------------------            |
         |                                                            |
         |                                                            |
         |   --------------------------                  -----------------------------
         |-- |   CoffeeNet Actuator   |                  |   CoffeeNet Application   |
         |   --------------------------                  -----------------------------
         |
         |   -------------------------------
         |-- |   CoffeeNet Autoconfigure   |
         |   -------------------------------
         |   ---------------------------------
         |-- |   CoffeeNet Starter Discovery |
         |   ---------------------------------
         |                 ...
         |   ---------------------------------------------
         |-- |   CoffeeNet Starter Navigation Themeleaf  |
             ---------------------------------------------
You can’t perform that action at this time.