AEM Project Maven dependency Jars | Community
Skip to main content
Level 5
March 19, 2024
Solved

AEM Project Maven dependency Jars

  • March 19, 2024
  • 1 reply
  • 511 views

Hi Team

 

Currently we are working on Government Project where we are not allowed to used Public repositories . We need to all AEM and Forms related dependent jars to our Internal Repositories .

 

As per below link , Central repo having 26 and Adobe public having 19 dependency jars But usages only two in Central Repo and one Adobe public .

What is deference o Central repo vs adobe Public (Most of the time we used adobe public repo only ) , Do i need to take all the jars uploaded to our internal repo or latest sdk jar enough for AEM (ex: com.adobe.aem) & aem osgi forms(forms add-on) ex: com.adobe.aemfd) .

https://mvnrepository.com/artifact/com.adobe.aemfd/aemfd-client-sdk

 

Currently we added two jars related SDK(AEM as a cloud service) but we using AEM6.7.20 on-premises with adobe OSGi Forms add-on package (project completely OSGI forms) ,is there any risk use SDK jars for AEM6.5 on-premises Project for Local development 
SDK:

https://mvnrepository.com/artifact/com.adobe.aem/aem-sdk-api/2024.2.15262.20240224T002940Z-231200

AEM Osgi Forms:
https://mvnrepository.com/artifact/com.adobe.aemfd/aemfd-client-sdk/6.0.1192

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by ankumitt

Hi @varaande ,

The difference between the Central and Adobe Public repositories is as follows:

Adobe Public was an old Nexus-based repository, and Central was simply mirroring it. However, Adobe Public is no longer used to push the aemfd-client-sdk artifact.

The latest versions of aemfd-client-sdk are now pushed directly to Central. Therefore, you only need to add artifacts from Central to your internal repository.

In general, pushing only the latest version of artifacts to your internal repo should suffice, especially if you are using the latest version of the product and do not specifically require any older versions.

1 reply

ankumittAdobe EmployeeAccepted solution
Adobe Employee
August 27, 2024

Hi @varaande ,

The difference between the Central and Adobe Public repositories is as follows:

Adobe Public was an old Nexus-based repository, and Central was simply mirroring it. However, Adobe Public is no longer used to push the aemfd-client-sdk artifact.

The latest versions of aemfd-client-sdk are now pushed directly to Central. Therefore, you only need to add artifacts from Central to your internal repository.

In general, pushing only the latest version of artifacts to your internal repo should suffice, especially if you are using the latest version of the product and do not specifically require any older versions.