Maven Projektstrukturen

Vorwort Dieser Beitrag beschäftigt sich mit verschiedenen Möglichkeiten an Projektstrukturen, die mir bisher über den Weg gelaufen sind. Zu allen werde ich die Vor- und Nachteile erörtern und zusammenfassen darstellen, wann ich welche Struktur für sinnvoll erachte. Bei meinen Betrachtungen gehe ich innerhalb eines Projekts von den Standards aus, die maven bereits definiert, so dass…

Nützliche Maven-Plugins

Teaser Für die Entwicklung mit maven gibt es viele Plugins hier stelle ich die Plugins vor mit ihren Konfigurationen vor, die ich generell für sinnvoll erachte. Zu jedem Plugin werde ich auch einen Link zu offiziellen Dokumentation anhängen, um die vorgeschlagenen Konfiguration anzupassen. Compiler-Plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> Resources-Plugin <plugin>…

Spring Boot Start mit Maven (Teil 2)

spring-boot-start mit maven Natürlich kann man maven auch nutzen, um Java-Anwendungen mit spring-boot-start zu erstellen. Hierzu gibt es ein paar einfache Handgriffe. Zunächst muss man dafür sorgen, dass das Projekt das spring-boot-start Projekt als Elternprojekt hat. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> Als nächstes sollte sichergestellt werden, dass die Eigenschaften, die man für das eigene Projekt…