Maven Project for the ufp-core java module. It is a spring boot application ready to use, and extend
- Docker this project relies on docker for building and unit testing
utilize maven openclover reporting for unit tests
./maven.sh clean clover:setup test clover:aggregate clover:clover
utilize the maven dockerized script to build the module
./maven-build.sh clean install
Maven build requires jdk8 the runtime can use openJDK12
./update_versions.sh tag
set up environment vars:
export UFP_MAVEN_USER=[USERNAME]
export UFP_MAVEN_PASSWORD=[PASSWORD]
execute dockerized maven
./maven.sh deploy
-
use this repository as a linked reference git submodul - as it is in demo application
-
rely only on maven dependency using the repository
<repositories> <repository> <id>snapshots.froso.de</id> <name>Frontend Solutions GmBH Registry</name> <url>https://nexus.power.froso.de/repository/ufp-snapshots/</url> <layout>default</layout> </repository> <repository> <id>release.froso.de</id> <name>Frontend Solutions GmBH Registry</name> <url>https://nexus.power.froso.de/repository/ufp-release/</url> <layout>default</layout> </repository> </repositories>
and the dependency
<dependency>
<groupId>com.froso.ufp.backend</groupId>
<artifactId>ufp-core</artifactId>
<version>1.0.5-RELEASE</version>
</dependency>