Download NEBA

NEBA is available in two distributions, the core distribution, featuring all of NEBA's resource-to-object mapping and tooling, and the spring distribution which contains the core distribution and the optional spring integration along with all spring bundles. If you are getting started and do not plan to use Spring MVC, we recommend using the core distribution. Both distributions are available via maven central.

Using Maven

Using maven, all you need to do is include the API for your developers to use, and either the core or the spring installation packages to install NEBA in your Sling or AEM instance.

Dependencies for Adobe AEM™ when using the core distribution without spring

APIs for development

<dependency>
    <groupId>io.neba</groupId>
    <artifactId>io.neba.neba-api</artifactId>
    <version>5.2.3</version>
    <scope>provided</scope>
</dependency>

Installation package

<dependency>
    <groupId>io.neba</groupId>
    <artifactId>io.neba.neba-delivery-aem</artifactId>
    <version>5.2.3</version>
    <type>zip</type>
</dependency>

Dependencies for Adobe AEM™ when using Spring (this also contains the core distribution)

APIs for development

<dependency>
    <groupId>io.neba</groupId>
    <artifactId>io.neba.neba-api</artifactId>
    <version>5.2.3</version>
    <scope>provided</scope>
</dependency>
 <dependency>
    <groupId>io.neba</groupId>
    <artifactId>io.neba.neba-spring</artifactId>
    <version>5.2.3</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>org.eclipse.gemini.blueprint</groupId>
    <artifactId>gemini-blueprint-extensions</artifactId>
    <version>3.0.0.M01</version>
    <scope>provided</scope>
</dependency>

Installation package

<dependency>
    <groupId>io.neba</groupId>
    <artifactId>io.neba.neba-delivery-aem</artifactId>
    <version>5.2.3</version>
    <classifier>spring</classifier>
    <type>zip</type>
</dependency>

Installation in Apache Sling

For Apache Sling, use the same API dependencies as for Adobe AEM™ along with the following installation packages:

Installation package for the core distribution

<dependency>
    <groupId>io.neba</groupId>
    <artifactId>io.neba.neba-delivery-sling</artifactId>
    <version>5.2.3</version>
</dependency>

Installation package for the spring distribution

<dependency>
    <groupId>io.neba</groupId>
    <artifactId>io.neba.neba-delivery-sling</artifactId>
    <version>5.2.3</version>
    <classifier>spring</classifier>
</dependency>

Installing NEBA using the Content-Package-Maven plugin

In order to install NEBA using the Content Package Maven Plugin you may do:

<plugin>
    <groupId>com.day.jcr.vault</groupId>
    <artifactId>content-package-maven-plugin</artifactId>
    <version>1.0.2</version>
    <configuration>
        <groupId>io.neba</groupId>
        <artifactId>io.neba.neba-delivery-aem</artifactId>
        <version>5.2.3</version>
        <packaging>zip</packaging>
        <targetURL>http://localhost:4502/crx/packmgr/service.jsp</targetURL>
    </configuration>
</plugin>

Download NEBA

NEBA core

The NEBA core contains all of NEBA's features, except for the Spring integration, which is shipped separately (see below)

Core CRX delivery package for Adobe AEM™

The following ZIP file is a CRX package containing the NEBA core and API bundles.

Download the AEM™ package for NEBA core 5.2.3

Core bundle delivery package for Apache Sling

The following JAR file is an OSGi bundle installing the NEBA core and API bundles. Installing and activating this bundle installs these bundles. Uninstalling the delivery bundle uninstalls NEBA as well.

Download the Sling delivery bundle for NEBA core 5.2.3

NEBA Spring integration

The NEBA spring integration contains NEBA core (see above) and includes the neba-spring module along with all of the required Spring OSGi bundles and the gemini-blueprint bundles.

Spring integration CRX delivery package for Adobe AEM™

The following ZIP file is a CRX package containing both NEBA core, NEBA Spring and the runtime dependencies not provided by Sling, e.g. Spring and Gemini Blueprint.

Download the AEM™ package for NEBA Spring 5.2.3

Spring integration bundle delivery package for Apache Sling

The following JAR file is an OSGi bundle installing both NEBA core, NEBA spring and the runtime dependencies not provided by Sling, e.g. Spring and Gemini Blueprint. Installing and activating this bundle installs NEBA and its runtime dependencies. Uninstalling the delivery bundle uninstalls NEBA as well.

Download the Sling delivery bundle for NEBA Spring 5.2.3