Die Dokumentation besteht aus folgenden Teilen:
- Projektvorlage (dieses Repository)
- Gradle-Plugin (aus Gradle-Plugin-Repository)
- Schnittstellendokumentation
- Änderungen
- Breaking Changes & Migration Guides
Projektstufen werden ausgebaut und sind nicht mehr nutzbar. Plugins mit version < 2023.06.19-0
sind dadurch nicht mehr nutzbar. Zusätzlich muss die Projektstruktur angepasst werden.
Siehe Breaking Changes & Migration Guides
Arbeitsablauf:
- Ein neues leeres GIT-Repository auf dem Server für das Projekt erstellen.
- Das neue Projekt clonen und einen initialen Commit machen.
- Dieses Repository (also die Vorlage, in welcher Sie gerade lesen) als ein zweites remote-Repository
(vorgeschlagener Name:
template
) zu Ihrem Projekt hinzufügen:git remote add template {link zu diesem repo}
git fetch --all
aufrufengit merge template/master --allow-unrelated-histories
alle Dateien aus der Vorlage in der Projekt mergen.- Den Projektnamen "Prozessmodellierungsvorlage" in den folgenden Dateien in den tatsächlichen Namen des Projektes ändern:
settings.gradle
config/project.json
- Ggf. in der Datei
build.gradle
die gewünschte Version des Gradle-Plugins setzen - Die Submodule (sofern vorhanden und benutzt) initialisieren:
git submodule update --init --recursive
git push
die gemachten Änderungen- Anlegen der Formulare, Scripte, Prozessparameterdefinitionen und Scripte
Alternativ kann auch dieses Repository ausgecheckt werden und die benötigten Dateien und Verzeichnisse per copy&paste in das Projektverzeichnis übertragen werden.
Die Konfiguration des Plugins und die Projektstruktur wird in der Dokumentation des Gradle-Plugins beschrieben.
Informationen über Änderungen am Plugin die ein anpassen der Konfigurationsdateien oder sonstiger Projektbestandteile erfordern, werden in Breaking Changes beschrieben.