CoffeeNet Autoconfigure

Autoconfigure will be used in the starter dependencies to configure different integrations into the coffeenet

License

License

Categories

Categories

Net Auto Application Layer Libs Code Generators config Configuration
GroupId

GroupId

rocks.coffeenet
ArtifactId

ArtifactId

autoconfigure
Last Version

Last Version

0.38.2
Release Date

Release Date

Type

Type

jar
Description

Description

CoffeeNet Autoconfigure
Autoconfigure will be used in the starter dependencies to configure different integrations into the coffeenet
Project Organization

Project Organization

Pivotal Software, Inc.

Download autoconfigure

How to add to project

<!-- https://jarcasting.com/artifacts/rocks.coffeenet/autoconfigure/ -->
<dependency>
    <groupId>rocks.coffeenet</groupId>
    <artifactId>autoconfigure</artifactId>
    <version>0.38.2</version>
</dependency>
// https://jarcasting.com/artifacts/rocks.coffeenet/autoconfigure/
implementation 'rocks.coffeenet:autoconfigure:0.38.2'
// https://jarcasting.com/artifacts/rocks.coffeenet/autoconfigure/
implementation ("rocks.coffeenet:autoconfigure:0.38.2")
'rocks.coffeenet:autoconfigure:jar:0.38.2'
<dependency org="rocks.coffeenet" name="autoconfigure" rev="0.38.2">
  <artifact name="autoconfigure" type="jar" />
</dependency>
@Grapes(
@Grab(group='rocks.coffeenet', module='autoconfigure', version='0.38.2')
)
libraryDependencies += "rocks.coffeenet" % "autoconfigure" % "0.38.2"
[rocks.coffeenet/autoconfigure "0.38.2"]

Dependencies

compile (12)

Group / Artifact Type Version
org.springframework.boot : spring-boot-autoconfigure jar 1.5.19.RELEASE
org.hibernate : hibernate-validator Optional jar 5.3.6.Final
org.slf4j : slf4j-api Optional jar 1.7.25
org.slf4j : jcl-over-slf4j Optional jar 1.7.25
de.appelgriepsch.logback : logback-gelf-appender Optional jar 1.5
org.springframework.cloud : spring-cloud-netflix-eureka-client jar
org.springframework.cloud : spring-cloud-commons Optional jar
org.apache.tomcat.embed : tomcat-embed-websocket Optional jar 8.5.37
com.netflix.eureka : eureka-client Optional jar
org.springframework.security.oauth : spring-security-oauth2 Optional jar 2.0.16.RELEASE
org.springframework.boot : spring-boot-actuator Optional jar 1.5.19.RELEASE
org.springframework.boot : spring-boot-configuration-processor Optional jar 1.5.19.RELEASE

test (2)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test jar 1.5.19.RELEASE
de.schauderhaft.degraph : degraph-check jar 0.1.4

Project Modules

There are no modules declared in this project.

CoffeeNet: CI/CD 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  |
             ---------------------------------------------
rocks.coffeenet

CoffeeNet

Easy integration in a distributed world

Versions

Version
0.38.2