Overslaan naar hoofdinhoud

BBjShip 26.03

Openen in ChatGPT

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.

Alleen Maven

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:

  1. webforJ build-plugin: verpakt je app met zijn afhankelijkheden en uploadt deze naar BBjShip
  2. BBjShip: installeert de app in BBjServices en publiceert deze onder /webapp/<publish name>
  3. 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​