Passer au contenu principal

BBjShip 26.03

Ouvrir dans ChatGPT

BBjShip est un plugin BBj qui déploie des applications webforJ vers BBjServices. Vous construisez et déployez votre application avec le plugin de construction webforJ, soit sur la machine BBj, soit à partir d'une autre machine telle qu'un serveur CI, et l'application s'exécute dans BBjServices comme n'importe quelle autre application que vous gérez dans Enterprise Manager.

BBjShip remplace le plugin d'installation webforJ décrit dans Exécution avec BBjServices, qui est obsolète et sera supprimé dans une future version.

Maven uniquement

BBjShip fonctionne avec des projets Maven via le webforj-maven-plugin. Le plugin Gradle webforJ ne prend pas en charge BBjShip.

Comment ça fonctionne​

Un déploiement se compose de trois parties :

  1. plugin de construction webforJ : emballe votre application avec ses dépendances et la télécharge vers BBjShip
  2. BBjShip : installe l'application dans BBjServices et la publie sous /webapp/<nom de publication>
  3. BBjServices : exécute l'application, que vous gérez dans Enterprise Manager comme n'importe quelle autre application

Pendant le développement, le même plugin de construction exécute votre application depuis votre projet dans les BBjServices de votre propre machine. Les modifications que vous compilez atteignent l'application en cours d'exécution sans nécessiter de déploiement, et les pages ouvertes se mettent à jour, voir BBjServices dans Redéploiement et Rechargement en Direct.

Sujets​