Änderungen von Dokument FORMCYCLE-Deploy-Plugin-Plugin


Von Version 1.3
bearbeitet von awa
am 23.03.2022, 19:53
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 1.2
bearbeitet von awa
am 25.02.2022, 13:46
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -446,6 +446,14 @@
446 446   <fc-deploy-plugin-maven-plugin.version>1.1.0</fc-deploy-plugin-maven-plugin.version>
447 447   </properties>
448 448  
449 + <profiles>
450 + <profile>
451 + <id>fc-deploy</id>
452 + <activation>
453 + <property>
454 + <name>fcDeployUrl</name>
455 + </property>
456 + </activation>
449 449   <build>
450 450   <plugins>
451 451   <plugin>
... ... @@ -452,9 +452,18 @@
452 452   <groupId>de.xima.fc.maven.plugin</groupId>
453 453   <artifactId>fc-deploy-plugin-maven-plugin</artifactId>
454 454   <version>${fc-deploy-plugin-maven-plugin.version}</version>
463 + <executions>
464 + <execution>
465 + <goals>
466 + <goal>deploy</goal>
467 + </goals>
468 + </execution>
469 + </executions>
455 455   </plugin>
456 456   </plugins>
457 457   </build>
473 + </profile>
474 + </profiles>
458 458  {{/code}}
459 459  
460 460  Das Plugin wird dann anhand des Eintrags //Implementation-Title// im Manifest identifiziert. Hierzu muss der Wert korrekt im Manifest gesetzt werden. Dies kann entweder über das maven-jar-plugin oder über das maven-assembly-plugin geschehen, je nachdem, welches von diesen im Plugin-Projekt genutzt wird:
... ... @@ -532,7 +532,7 @@
532 532  Nun kann das Plugin über Maven gebaut und hochgeladen werden. Die URL auf {{formcycle/}}, die Mandant-ID und das Token (Passwort) wird dynamisch über Parameter an Maven übergeben:
533 533  
534 534  {{code language="bash"}}
535 -mvn package fc-deploy:deploy -DfcDeployUrl="http://localhost:8080/xima-formcycle" -DfcDeployClientId="1" -DfcDeployToken="admin"
552 +mvn clean install -DfcDeployUrl="http://localhost:8080/xima-formcycle" -DfcDeployClientId="1" -DfcDeployToken="admin"
536 536  {{/code}}
537 537  
538 538  Hinweis: IDE wie Eclipse und IntelliJ erlauben es, eine Build-Konfiguration für das Plugin-Projekt zu erstellen, wo die Parameter //fcDeployUrl//, //fcDeployClientId// und //fcDeployToken// hinterlegt werden können.