Gradle instead of Maven - Recommendation by Crownpeak

TimoKlattenhoff
Crownpeak employee
Crownpeak employee
1 0 57

FirstSpirit offers numerous ways of flexibly customizing the product. These are used via FirstSpirit modules to extend functionality and scope.   

Six years ago, Crownpeak provided a Maven plugin for creating these modules.   

Since Gradle has become increasingly popular in the Java world, Crownpeak has developed a Gradle plugin and discontinued further development of the Maven plugin.  

This also means that Maven is no longer recommended. Crownpeak only supports new projects if they use Gradle instead of Maven.  

Gradle offers several advantages: it provides fast and flexible builds through incremental execution. It enables compact scripts, efficient dependency management and parallel building – Gradle allows a faster time to market. Additionally, Crownpeak always provides best practices with projects that include Gradle. 

Here you will find all relevant files and instructions on how to use the Gradle plugin to create FirstSpirit modules. 

Best regards  

Your Crownpeak team 

 

GERMAN

Gradle anstelle von Maven – Empfehlung durch Crownpeak 

FirstSpirit bietet zahlreiche Schnittstellen, die eine flexible Anpassung des Produkts an Kundenwünsche ermöglichen. Diese Schnittstellen werden über FirstSpirit-Module genutzt, um die Funktionalität zu erweitern.  

Vor sechs Jahren stellte Crownpeak ein Maven-Plugin für die Erstellung dieser Module bereit.  

Da Gradle zwischenzeitlich in der Java-Welt immer beliebter wurde, hat Crownpeak ein Gradle-Plugin entwickelt und die Weiterentwicklung des Maven-Plugins eingestellt. 

Das bedeutet auch: Maven wird nicht mehr empfohlen. Crownpeak unterstützt neue Projekte nur dann, wenn sie Gradle anstelle von Maven nutzen. 

Die Vorteile von Gradle sind zahlreich: Durch inkrementelle Ausführung bietet es schnelle und flexible Builds. Es ermöglicht kompakte Skripte, eine effiziente Abhängigkeitsverwaltung und paralleles Bauen. Gradle erlaubt einen faster time to market. Crownpeak stellt mit Projekten, die Gradle beinhalten, stets best practices zur Verfügung. 

Hier findet Ihr alle relevanten Dateien und eine Anleitung, wie Ihr das Gradle-Plugin zur Erstellung von FirstSpirit-Modulen nutzen könnt. 

Viele Grüße 

Euer Crownpeak-Team