Thursday, 1 May 2014

Creating your first AEM Service using an Adobe Maven Archetype project

This development article was written due to a request from the AEM community. It discusses how to create your first Adobe Experience Manager (AEM) custom service by using Maven and an Adobe Archetype project.

In some business use cases, you create an OSGi bundle when creating an Adobe Experience Manager (AEM) application. Although there are different ways to create an OSGi bundle, a recommended way is to use Maven and the Adobe Maven Archetype. This development article walks you through creating a basic OSGi bundle that contains a simple service named KeyService. All this service does is accept an input value and sets a key value. It also exposes a method that returns the key value and the value can be displayed within an AEM web page.

To read this development article, click,

Join the Adobe Experience Cloud Community 

Join the Adobe Experience Cloud Community by clicking this banner

I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.

TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeExpCare.

YouTube: Subscribe to the AEM Community Channel


  1. Thanks, your article is always very useful.please share the information about the AEM software(from where I get it for hands on practice)

  2. This comment has been removed by the author.

  3. Thanks for share! It is very useful!!