La aplicación CRX incluye un directorio llamado crx-quickstart/repository/install
que puede usarse para instalar paquetes CRX automáticamente al iniciar la aplicación CRX. Esta característica se llama Auto instalador CRX. Los paquetes que se copien a esta carpeta se instalarán en orden alfabético.
Desde CRX2.3 o posterior
Por favor, utilice el directorio <cq_home>/crx-quickstart/install para instalar paquetes automáticamente al iniciar la aplicación.
También es posible que los paquetes se instalen automáticamente cuando se instala CRX por primera vez. Esto se puede hacer creando un archivo tar de inicio rápido CRX personalizado que autoinstale sus paquetes. Para ello, debemos añadir los archivos del paquete al archivo jar /static/repository/install/
.
Esto se puede hacer con el comando jdk jar:
jar uf[quickstart jar filename] static/repository/install/[package filename 1] static/repository/install/[package filename 2]
Por ejemplo, desde el mismo directorio que el archivo quickstart jar:
mkdir static mkdir static/repository mkdir static/repository/install mv myapp.zip static/repository/install mv mycontent.zip static/repository/install jar uf quickstart.jar static/repository/install/myapp.zip static/repository/install/mycontent.zip
Para proporcionar una comprensión más profunda, echaremos un vistazo a cómo CQ5 utiliza esta función.
CQ5.3 utiliza la carpeta de instalación para autoinstalar sus paquetes. Si ejecuta java -jar cq-author-4502.jar -unpack
en un contenedor CQ5.3, verá los siguientes paquetes CRX en crx-quickstart/repository/install
antes de iniciar el servidor por primera vez:
cq-content-5.3.jar
cq-documentación-5.3.zip
Después de iniciar CQ5 por primera vez verá que se generan 2 archivos de propiedades bajo crx-quickstart/repository/install
. Estos archivos rastrean que los paquetes ya han sido instalados por el Auto instalador CRX:
cq-content-5.3.jar.properties
cq-documentación-5.3.zip.properties
Contenido de un ejemplo de un archivo cq-content-5.3.jar.properties
#CRX Auto Installer #Fri Jul 09 11:51:04 PDT 2010 installed=2010-07-09T11\:51\:04.733-07\:00
crx-quickstart/repository/install
se instalan automáticamente en el siguiente inicio de la aplicación CRX./static/repository/install/
. Esto puede hacerse con el comando jar uf [quickstart jar filename] static/repository/install/[package filename 1] static/repository/install/[package filename 2]
.CRX 1.4+
Inicia sesión en tu cuenta