Änderungen von Dokument Plugin-Entwicklung


Von Version 10.10
bearbeitet von awa
am 02.12.2022, 21:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 10.9
bearbeitet von awa
am 02.12.2022, 21:13
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -244,7 +244,7 @@
244 244  * Ein Maven-Plugin, welches nach dem Bauen das Plugin via HTTP an einen laufenden {{formcycle/}}-Server sendet
245 245  * Ein Plugin für {{formcycle/}}, welche die Gegenstelle in {{formcycle/}} bereitstellt und das Plugin aus dem HTTP-Request in {{formcycle/}} installiert.
246 246  
247 -Weitere Details können im [[Hilfe-Artikel zum Deploy-Plugin>>doc:Formcycle.PluginDocumentation.FormcycleDeployPluginPlugin]] nachgelesen werden. Für die meisten Fälle reicht folgende Konfiguration in der //pom.xml// des Plugin-Projekts aus, wo nur die Version definiert wird.
247 +Weitere Details können im [[Hilfe-Artikel zum Deploy-Plugin>>doc:Formcycle.PluginDocumentation.FormcycleDeployPluginPlugin]] nachgelesen werden. Für die meisten Fälle reicht folgende Konfiguration in der //pom.xml// des Plugin-Projekts aus:
248 248  
249 249  {{code language="xml"}}
250 250   <properties>
... ... @@ -255,27 +255,26 @@
255 255   <groupId>de.xima.fc.maven.plugin</groupId>
256 256   <artifactId>fc-deploy-plugin-maven-plugin</artifactId>
257 257   <version>${fc-deploy-plugin-maven-plugin.version}</version>
258 + <executions>
259 + <execution>
260 + <id>upload</id>
261 + <phase>package</phase>
262 + <goals>
263 + <goal>deploy</goal>
264 + </goals>
265 + </execution>
266 + </executions>
258 258   </plugin>
259 259   </plugins>
260 260   </build>
261 261  {{/code}}
262 262  
263 -Sofern das Deploy-Plugin bereits in {{formcycle/}} installiert ist, kann das Plugin-Projekt dann wie folgt gebaut und hochgeladen werden:
272 +Sofern das Deploy-Plugin bereits in {{formcycle/}} installiert ist, kann das Plugin-Projekt dann beim Bauen wie folgt hochgeladen werden:
264 264  
265 265  {{code language="bash"}}
266 -mvn fc-deploy:deploy
267 -{{/code}}
268 -
269 -Es wird hierbei davon ausgegangen, dass {{formcycle/}} unter der Standard-URL {{code}}http://localhost:8080/xima-formcycle{{/code}} läuft und das Standard-Passwort "admin" für das Deploy-Plugin verwendet wird. Ist dies nicht der Fall, können die Werte auch angepasst werden:
270 -
271 -{{code language="bash"}}
272 272  mvn package fc-deploy:deploy -DfcDeployUrl=http://localhost:8080/xima-formcycle -DfcDeployToken=admin
273 273  {{/code}}
274 274  
275 -{{info}}
276 -Bis einschließlich Version 7.x von {{formcycle/}} und dem Maven-Plugin ist es noch erforderlich, die package-Phase explizit aufzuführen. Zudem müssen die URL und das Passwort angegeben werden. Ab Version 8.x sind die Standardwerte gesetzt und die package-Phase wird automatisch ausgeführt.
277 -{{/info}}
278 -
279 279  Wird Eclipse benutzt, kann auch eine Launch-Configuration mit den //fcDeployUrl// und dem //fcDeployToken// angelegt werden. Das Plugin wird dann unter den System-Plugins registriert.
280 280  Soll das Plugin im Bereich eines bestimmten Mandanten registriert werden, so kann dies über den zusätzlichen Launch-Configuration Parameter //fcDeployClientId //erreicht werden. Dieser Parameter muss als Wert die Id des Mandanten enthalten.
281 281  
... ... @@ -298,7 +298,7 @@
298 298  {{/info}}
299 299  
300 300  {{info}}
301 -Bis einschließlich Version 7.x von {{formcycle/}} und dem Maven-Plugin ist es noch erforderlich, die package-Phase explizit aufzuführen: {{code}}mvn package fc-server:run-ms-war{{/code}}. Ab Version 8.x geschieht dies automatisch.
300 +Bis einschließlich Version 7.x von {{formcycle/}} und dem Maven-Plugin ist es noch erforderlich, die package-Phase explizit auszuführen: {{code}}mvn package fc-server:run-ms-war{{/code}}. Ab Version 8.x geschieht dies automatisch.
302 302  {{/info}}
303 303  
304 304  {{info}}