Een AEM-connector indienen

Verstrekt hieronder is nuttige informatie voor het voorleggen van de Schakelaars van Adobe Experience Manager (AEM) en zou met artikelen over moeten worden gelezen dieuitvoeren en handhavenschakelaars.

AEM de Schakelaars zijn vermeld op de Adobe Exchange.

In vorige AEM oplossingen, de Manager van het Pakketwerd gebruikt om schakelaars op diverse AEM instanties te installeren. Met AEM as a Cloud Service worden connectors echter geïmplementeerd tijdens het CI/CD-proces in Cloud Manager. Voor de schakelaars die moeten worden opgesteld, moeten de schakelaars in pom.xml van het bepaalde project van verwijzingen worden voorzien.

Er zijn verschillende opties voor het opnemen van pakketten in een project:

  1. Openbare opslagplaats van de partner - een partner zou het inhoudspakket in een openbaar toegankelijke beheerde opslagplaats ontvangen
  2. Opslagplaats met wachtwoordbeveiliging voor partners - een partner zou het inhoudspakket hosten in een met wachtwoord beveiligde gegevensopslagruimte. Zie wachtwoord-beschermde gemanipuleerde bewaarplaatsenvoor instructies.
  3. Gebundelde vervorming - in dit geval is het aansluitingspakket lokaal opgenomen in het door de klant gemaakte project.

Ongeacht waar zij worden ontvangen, moeten de pakketten als gebiedsdelen in pom.xml worden van verwijzingen voorzien, zoals die door de verkoper worden verstrekt.

<!-- 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>

Als de ISV-partner de aansluiting host op een gegevensopslagruimte die toegankelijk is voor internet (zoals Cloud Manager), moet de ISV de configuratie van de opslagplaats verschaffen waar de pom.xml kan worden geplaatst. De reden is zodat kunnen de (hierboven) schakelaargebiedsdelen in bouwstijltijd, zowel plaatselijk, als door Cloud Manager worden opgelost.

<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>

Als de ISV partner verkiest om de Schakelaar als downloadbare dossiers te verdelen, dan zou ISV instructies moeten verstrekken. In de instructie moet worden beschreven hoe de bestanden kunnen worden geïmplementeerd in een opslagplaats voor lokale bestandssystemen die in Git moet worden ingecheckt als onderdeel van het AEM project. Dit zorgt ervoor dat Cloud Manager deze afhankelijkheden kan oplossen.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab