La información que se proporciona a continuación es útil para enviar Conectores AEM y debe leerse junto con los artículos sobre la implementación y el mantenimiento de los conectores.
Los conectores de AEM aparecen en la lista de Adobe Exchange.
En soluciones anteriores de AEM, el Administrador de paquetes se utilizaba para instalar conectores en varias instancias de AEM. Sin embargo, con AEM as a Cloud Service, los conectores se implementan durante el proceso de CI/CD en Cloud Manager. Para que se implementen los conectores, es necesario hacer referencia a los conectores en el pom.xml del proyecto de Maven.
Existen varias opciones para incluir los paquetes en un proyecto:
Independientemente de dónde estén alojados, es necesario hacer referencia a los paquetes como dependencias en el archivo pom.xml, tal como lo proporciona el proveedor.
<!-- UberJAR Dependency to be added to the project's Reactor pom.xml -->
<dependency>
<groupId>com.partnername</groupId>
<artifactId>my-artifact</artifactId>
<version>V123</version> <!-- use the latest! -->
<scope>provided</scope>
<classifier>my_classifier</classifier>
</dependency>
Si el partner de ISV aloja el conector en un repositorio Maven accesible por Internet (como accesible en Cloud Manager), el ISV debe proporcionar la configuración del repositorio en la que se puede colocar el pom.xml, de modo que las dependencias del conector (arriba) se puedan resolver en el momento de la compilación (tanto localmente como por Cloud Manager).
<repository>
<id>the-repository</id>
<name>The Repository Where the Connector is Hosted</name>
<url>https://repo.partnername.com/repositories/aem_connector_repo</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
Si el socio de ISV decide distribuir el conector como archivos descargables, entonces el ISV debe proporcionar instrucciones sobre cómo se pueden implementar los archivos en un repositorio Maven del sistema de archivos local que debe registrarse en Git como parte‘’ del proyecto de AEM, de modo que Cloud Manager pueda resolver estas dependencias.