Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

for local development, what is the difference between cloud SDK and non cloud SDK?

Avatar

Level 3

I just want to get an AEM dev env working so I can try the tutorials.  This guide simply doesnt work, and there could be any number of reasons. There is one other guide, but its for the cloud version.

 

I have been given AEM_6.5_Quickstart.jar. This unpacks into a dir called "crx-quickstart".  This is the non cloud version right?  Is there any way to verify this?

 

Strangely, the non cloud local jar seems to need a license file, but the cloud one doesnt. This would make the cloud version much more developer friendly if it can be used without cloud.

 

What is the difference between the cloud and non cloud SDK? they both seem to be a single jar which you  make two copies, putting one in a dir called "author" and one in a dir called "publish", then renaming them to aem-publish-pxxxx.jar and the other to aem-author-pxxx.jar.   You launch both by double clicking.

 

As the main non cloud developer setup tutirial doesnt work, I am wondering if I can some how adapt the only other development setup tuitorial, this one: https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/local-development-env...

 

I dont have the cloud service SDK, but I am wondering if there is a way I could adapt this tutorial to try to get a simple WKND sample site running with the non cloud quickstart file?

 

Is there any way to tell which you are running from the browser?  they look very similar, althoug the cloud one seems to have far fewer icons in the author app?

E.g. do they use the same jars and process to build, but a differnt process to deploy and run?  Or may be the other way round?

 

Thanks.

 

 

 

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Can you please take a look at this if it helps? https://www.youtube.com/watch?v=OhTA69mzDg0

It is for AEM 6.2 it seems but it should be same for 6.5 non cloud set up.

If you don't have wknd package, try - installing the content and apps packages from here - https://github.com/adobe/aem-guides-wknd/releases/tag/archetype-18.1 

You can also try to set up your code repository by using https://github.com/adobe/aem-guides-wknd open this with vscode and run "mvn clean install -PautoInstallPackage" from this level for author

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Can you please take a look at this if it helps? https://www.youtube.com/watch?v=OhTA69mzDg0

It is for AEM 6.2 it seems but it should be same for 6.5 non cloud set up.

If you don't have wknd package, try - installing the content and apps packages from here - https://github.com/adobe/aem-guides-wknd/releases/tag/archetype-18.1 

You can also try to set up your code repository by using https://github.com/adobe/aem-guides-wknd open this with vscode and run "mvn clean install -PautoInstallPackage" from this level for author

Avatar

Employee

Hello,

The local SDK reflects the AEM cloud image [1]. SDK is a term for the local quickstart used for local development and the uber jar containing the public API.

The local SDK file contains:

  • Quickstart Jar - The AEM runtime used for local development
  • Java API Jar - The Java Jar/Maven Dependency that exposes all allowed Java APIs that can be used to develop against AEM as a Cloud Service. Formerly referred to as the Uberjar
  • Javadoc Jar 
  • Dispatcher Tools 

Question: I have been given AEM_6.5_Quickstart.jar. This unpacks into a dir called "crx-quickstart".  This is the non cloud version right?  Is there any way to verify this?

Answer: Yes, it must be 6.5 jar. You can verify the version from http://localhost:port/libs/granite/operations/content/systemoverview.html

[1] https://experienceleague.adobe.com/docs/experience-manager-cloud-service/overview/introduction.html?... 

 

Regards,

Vishu

Avatar

Level 3
Thanks for the reply. Is the quickstart jar for non cloud the same as the quickstart jar for cloud? I.e. if I have both the non cloud and the cloud downloads, it doesnt matter which I use?