Tuesday, 11 December 2012

Exploring the different ways to create an OSGi bundle for Adobe CQ

Creating an OSGi bundle is a typical development task that lets you extend Adobe CQ functionality. By creating an OSGi bundle, you can create a custom service that lets you display data in your CQ web pages to meet your business requirements. For example, a previous article discussed how to create an OSGi service that returns weather data by using a third-party web service. For information about this article, see http://scottsdigitalcommunity.blogspot.ca/2012/05/creating-adobe-cq-bundles-that-consume.html.

Did you know that there are three ways in which you can create an OSGi bundle for Adobe CQ? The way that you choose is really a matter of preference. The three ways in which you can create an OSGi bundle are:

1- Using the Maven archetype plugin to build an OSGi bundle. For information, see http://scottsdigitalcommunity.blogspot.ca/2014/05/creating-your-first-aem-service-using.html.

2 - Using an Eclipse development plug-in. For information, see http://scottsdigitalcommunity.blogspot.ca/2012/07/creating-custom-cq-email-services.html.

3- Using the CRXDE development tool. For information, see http://scottsdigitalcommunity.blogspot.ca/2012/04/creating-osgi-bundles-for-adobe-digital.html.

NOTE: You can use Maven to automatically deploy an OSGi bundle to Adobe CQ when building a package using a Maven command. For information, see http://scottsdigitalcommunity.blogspot.ca/2013/03/creating-adobe-cq-shopping-cart.html.

Adobe Digital Marketing Cloud

Follow the Digital Marketing Customer Care team on Twitter @AdobeMktgCare or visit Adobe Marketing Cloud Help & Support.

1 comment:

  1. Thank you so much for taking the time to share this information. A great read. I’ll certainly be back.