| ... |
... |
@@ -66,8 +66,10 @@ |
| 66 |
66 |
{{/code}} |
| 67 |
67 |
{{/panel}} |
| 68 |
68 |
|
| 69 |
|
-== Projekt-Setup |
|
69 |
+== Maven-Projekteinrichtung |
| 70 |
70 |
|
|
71 |
+Im Folgenden werden einige Punkte beschrieben, die beim Einrichten eines Maven-Projekts für ein {{formcycle/}}-Plugin beachtet werden müssen. Für den schnellen Einstieg gibt auch einige [[Maven-Archetypes>>||anchor="HMaven-Archetypes"]]. |
|
72 |
+ |
| 71 |
71 |
=== Artekfakte und Abhängigkeiten |
| 72 |
72 |
|
| 73 |
73 |
{{info}} |
| ... |
... |
@@ -129,6 +129,7 @@ |
| 129 |
129 |
|
| 130 |
130 |
Für einfache Plugins ist das //maven-assembly-plugin// ausreichend. Dieses kann in der //pom.xml// wie folgt konfiguriert werden: |
| 131 |
131 |
|
|
134 |
+{{panel title="maven-assembly-plugin in pom.xml" fullwidth="true" initial="hidden" triggerable="true"}} |
| 132 |
132 |
{{code language="java"}} |
| 133 |
133 |
<properties> |
| 134 |
134 |
<maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version> |
| ... |
... |
@@ -172,6 +172,7 @@ |
| 172 |
172 |
</plugins> |
| 173 |
173 |
</build> |
| 174 |
174 |
{{/code}} |
|
178 |
+{{/panel}} |
| 175 |
175 |
|
| 176 |
176 |
=== Bauen und Installieren === |
| 177 |
177 |
|
| ... |
... |
@@ -181,11 +181,11 @@ |
| 181 |
181 |
mvn clean install |
| 182 |
182 |
{{/code}} |
| 183 |
183 |
|
| 184 |
|
-Nachdem das Plugin erfolgreich gebaut wurde, kann die so entstandene JAR-Datei in {{formcycle/}} über die Oberfläche [[Mandant-Plugins>>doc:Formcycle.UserInterface.Client.Plugins]] beziehungsweise [[System-Plugins>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins]] hochgeladen werden. |
|
188 |
+Nachdem das Plugin erfolgreich gebaut wurde, kann die so entstandene JAR-Datei im //target//-Verzeichnis in {{formcycle/}} über die Oberfläche [[Mandant-Plugins>>doc:Formcycle.UserInterface.Client.Plugins]] beziehungsweise [[System-Plugins>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins]] hochgeladen werden. |
| 185 |
185 |
|
| 186 |
|
-Zum automatischen Hochladen gibt es zudem das Deploy-Plugin, siehe unten. |
|
190 |
+Siehe [[Deploy-Plugin>>||anchor="HDeploy-Plugin"]] zum automatischen Hochladen beim Maven-Build. |
| 187 |
187 |
|
| 188 |
|
-Zum Starten eines einfachen {{formcycle}}-Servers gibt es das FC-Server-Plugin, siehe ebenfalls unten. |
|
192 |
+Siehe [[FC-Server-Plugin>>||anchor="HFC-Server-Plugin"]] zum Starten eines einfachen {{formcycle/}}-Servers. |
| 189 |
189 |
|
| 190 |
190 |
== Maven-Archetypes == |
| 191 |
191 |
|