다음은 AEM 커넥터 제출을 위한 유용한 정보이며, 커넥터 구현 및 유지에 대한 문서와 함께 읽어야 합니다.
AEM 커넥터는 Adobe Exchange에 나열되어 있습니다.
이전 AEM 솔루션에서는 다양한 AEM 인스턴스에 커넥터를 설치하기 위해 패키지 관리자를 사용했습니다. 그러나 AEM as a Cloud Service를 사용하면 Cloud Manager의 CI/CD 프로세스 중에 커넥터가 배포됩니다. 커넥터를 배포하려면 Maven 프로젝트의 pom.xml에서 커넥터를 참조해야 합니다.
패키지를 프로젝트에 포함하는 방법에는 여러 가지 옵션이 있습니다.
호스팅되는 위치에 관계없이 패키지는 공급업체에서 제공된 대로 pom.xml의 종속성으로 참조되어야 합니다.
<!-- 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>
ISV 파트너가 인터넷에 액세스할 수 있는(예: Cloud Manager에 액세스 가능) Maven 저장소에서 커넥터를 호스팅하는 경우 ISV는 pom.xml을 배치할 수 있는 저장소 구성을 제공해야 합니다. 이렇게 하면 (위의) 커넥터 종속성을 작성 시에 로컬 및 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>
ISV 파트너가 커넥터를 다운로드 가능한 파일로 배포하는 경우, ISV는 Cloud Manager가 이러한 종속성을 해결할 수 있도록 AEM 프로젝트의 일부로 Git에 체크인해야 하는 로컬 파일 시스템 Maven 저장소에 파일을 배포하는 방법에 대한 지침을 제공해야 합니다.