Show Menu
TÓPICOS×

Enviar um conector AEM

As informações fornecidas abaixo são úteis para enviar conectores AEM e devem ser lidas em conjunto com artigos sobre a implementação e manutenção de conectores.
Os Conectores AEM estão listados no Adobe Exchange .
Nas soluções AEM anteriores, o Gerenciador de pacotes era usado para instalar conectores em várias instâncias do AEM. No entanto, com o AEM como um serviço em nuvem, os conectores são implantados durante o processo de CI/CD no Cloud Manager. Para que os conectores sejam implantados, os conectores precisam ser referenciados no pom.xml do projeto maven.
Há várias opções de como os pacotes podem ser incluídos em um projeto:
  1. Repositório público do parceiro - um parceiro hospedaria o pacote de conteúdo em um repositório maven acessível ao público
  2. Artefato embutido - nesse caso, o pacote do conector é incluído localmente no projeto maven do cliente.
Independentemente de onde eles estejam hospedados, os pacotes precisam ser referenciados como dependências no pom.xml, conforme fornecido pelo fornecedor.
<!-- 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>

Se o parceiro ISV hospedar o conector em um repositório de mídia acessível à Internet (como o Cloud Manager acessível), o ISV deverá fornecer a configuração do repositório onde o pom.xml pode ser colocado, para que as dependências do conector (acima) possam ser resolvidas no momento da criação (tanto localmente quanto pelo 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>

Se o parceiro ISV optar por distribuir o Conector como arquivos baixáveis, o ISV deverá fornecer instruções sobre como os arquivos podem ser implantados em um repositório de servidor local do sistema de arquivos que precisa ser verificado no Git como parte do projeto AEM, para que o Cloud Manager possa resolver essas dependências.