Java Programming Studio - Java Parent

Dies ist die gemeinsame Basis für alle JaProSt Projekte, die sich mit Java Entwicklung befassen. Sie basiert natürlich auf der JaProSt-Parent.

Properties

Konfiguration

Property Beschreibung Wert
java.source.version Source Version für das Compiler-Plugin 1.8
java.target.version Target Version für das Compiler-Plugin 1.8
japrost.qa.version Version der QA-Artefakte 1.0-SNAPSHOT
project.build.sourceEncoding Encoding des Source-Codes UTF-8

Build-Plugins

Property Beschreibung Wert
version.maven-assembly-plugin Plugin-Version 2.5.3
version-maven-checkstyle-plugin Plugin-Version 2.17
version.jacoco-maven-plugin Plugin-Version 0.8.1
version-maven-javadoc-plugin Plugin-Version 2.10.3
version-maven-jxr-plugin Plugin-Version 2.5
version-maven-source-plugin Plugin-Version 2.4

Laufzeit Abhängigkeiten

Property Beschreibung Wert
version.commons-io Dependency-Version 2.4
version.commons-lang3 Dependency-Version 3.1

Test Abhängigkeiten

Property Beschreibung Wert
version.assertj Test Dependency-Version 3.8.0
version.easymock Test Dependency-Version 3.2
version.junit Test Dependency-Version 4.12
version.mockito-core Test Dependency-Version 1.10.19
version.testUtils Test Dependency-Version 0.1.1

Build

Entwicklung findet in Java 1.8 statt, da ...

Reports

Vererbt aus der parent.

Quality Assurance

Das Property japrost.qa.version legt die Version der QA-Einstellungen für die Java-Projekte fest.