BBjShip 26.03
BBjShip ist ein BBj-Plugin, das webforJ-Anwendungen auf BBjServices bereitstellt. Sie erstellen und deployen Ihre Anwendung mit dem webforJ-Bautool, entweder auf der BBj-Maschine oder von einer anderen Maschine wie einem CI-Server, und die Anwendung läuft in BBjServices wie jede andere Anwendung, die Sie im Enterprise Manager verwalten.
BBjShip ersetzt das beschriebene webforJ-Installations-Plugin in Running with BBjServices, das veraltet ist und in einer zukünftigen Version entfernt wird.
BBjShip funktioniert mit Maven-Projekten über das webforj-maven-plugin. Das webforJ-Gradle-Plugin unterstützt BBjShip nicht.
So funktioniert es
Ein Deployment durchläuft drei Teile:
- webforJ-Bautool: paketiert Ihre Anwendung mit ihren Abhängigkeiten und lädt sie zu BBjShip hoch
- BBjShip: installiert die Anwendung in BBjServices und veröffentlicht sie unter
/webapp/<publish name> - BBjServices: führt die Anwendung aus, die Sie im Enterprise Manager wie jede andere Anwendung verwalten
Während der Entwicklung führt dasselbe Bau-Plugin Ihre Anwendung von Ihrem Projekt in den BBjServices Ihrer eigenen Maschine aus. Änderungen, die Sie kompilieren, gelangen ohne Deployment zur laufenden Anwendung, und die offenen Seiten werden aktualisiert, siehe BBjServices in Redeployment und Live Reload.
Themen
Erste Schritte
Create a webforJ app that runs with BBjServices from startforJ or the Maven archetypes, run it on your local BBj and deploy it with BBjShip.
Vorhandene Projekte
Move an existing webforJ project from the webforJ install plugin to BBjShip with one OpenRewrite run, and what the migration changes in the build and the configuration.
BBjShip installieren
Install BBjShip on your own machine with the webforJ Maven plugin, or on a shared BBj server with the BBj Plugin Manager.
Bereitstellung
Package, deploy and undeploy webforJ apps in BBjServices with the bbj-package, bbj-deploy and bbj-undeploy goals of the webforJ Maven plugin.
Befehlszeile
The bbjship commands a BBj administrator runs on the BBj machine to manage the deployment endpoint, deployed apps, development runs and BBjServices.
Fehlerbehebung
What the messages of the BBjShip goals and the bbjship command line mean, and what to do about each, for setup, deploys, development runs, the command line and Windows.