BBjShip 26.03
BBjShip is een BBj-plugin die webforJ-apps naar BBjServices implementeert. Je bouwt en implementeert je app met de webforJ build-plugin, hetzij op de BBj-machine of vanaf een andere machine, zoals een CI-server, en de app draait in BBjServices zoals elke andere app die je beheert in de Enterprise Manager.
BBjShip vervangt de webforJ-installatieplugin die beschreven is in Running with BBjServices, welke verouderd is en in een toekomstige release zal worden verwijderd.
BBjShip werkt met Maven-projecten via de webforj-maven-plugin. De webforJ Gradle-plugin ondersteunt BBjShip niet.
Hoe het werkt
Een implementatie verloopt via drie delen:
- webforJ build-plugin: verpakt je app met zijn afhankelijkheden en uploadt deze naar BBjShip
- BBjShip: installeert de app in BBjServices en publiceert deze onder
/webapp/<publish name> - BBjServices: draait de app, die je beheert in de Enterprise Manager zoals elke andere app
Tijdens de ontwikkeling draait dezelfde build-plugin je app vanuit je project in de BBjServices van je eigen machine. Wijzigingen die je compileert bereiken de draaiende app zonder een implementatie, en de open pagina's worden bijgewerkt, zie BBjServices in Herimplementatie en Live Reload.
Onderwerpen
Aan de slag
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.
Bestaande Projecten
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 installeren
Install BBjShip on your own machine with the webforJ Maven plugin, or on a shared BBj server with the BBj Plugin Manager.
Implementeren
Package, deploy and undeploy webforJ apps in BBjServices with the bbj-package, bbj-deploy and bbj-undeploy goals of the webforJ Maven plugin.
Opdrachtregel
The bbjship commands a BBj administrator runs on the BBj machine to manage the deployment endpoint, deployed apps, development runs and BBjServices.
Probleemoplossing
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.