BBjShip 26.03
BBjShip es un complemento de BBj que despliega aplicaciones webforJ en BBjServices. Construyes y despliegas tu aplicación con el complemento de construcción webforJ, ya sea en la máquina BBj o desde otra máquina como un servidor CI, y la aplicación se ejecuta en BBjServices como cualquier otra aplicación que gestionas en Enterprise Manager.
BBjShip reemplaza el complemento de instalación webforJ descrito en Ejecutando con BBjServices, que está obsoleto y será eliminado en una futura versión.
BBjShip funciona con proyectos Maven a través del webforj-maven-plugin. El complemento Gradle de webforJ no es compatible con BBjShip.
Cómo funciona
Un despliegue pasa por tres partes:
- complemento de construcción webforJ: empaqueta tu aplicación con sus dependencias y la sube a BBjShip
- BBjShip: instala la aplicación en BBjServices y la publica bajo
/webapp/<nombre de publicación> - BBjServices: ejecuta la aplicación, que gestionas en Enterprise Manager como cualquier otra aplicación
Durante el desarrollo, el mismo complemento de construcción ejecuta tu aplicación desde tu proyecto en los BBjServices de tu propia máquina. Los cambios que compilas alcanzan la aplicación en ejecución sin un despliegue, y las páginas abiertas se actualizan, consulta BBjServices en Redeployment y Live Reload.
Temas
Comenzando
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.
Proyectos Existentes
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.
Instalación de BBjShip
Install BBjShip on your own machine with the webforJ Maven plugin, or on a shared BBj server with the BBj Plugin Manager.
Despliegue
Package, deploy and undeploy webforJ apps in BBjServices with the bbj-package, bbj-deploy and bbj-undeploy goals of the webforJ Maven plugin.
Línea de comandos
The bbjship commands a BBj administrator runs on the BBj machine to manage the deployment endpoint, deployed apps, development runs and BBjServices.
Solución de problemas
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.