Home

Building OSGi ready pebble with maven

Setting up a maven build using OSGi bundles

Building Pebble with maven - Create a parent pom.xml

<modelVersion>4.0.0</modelVersion>
<groupId>net.sourceforge.pebble</groupId>
<artifactId>net.sourceforge.pebble</artifactId>
<packaging>pom</packaging>

<name>Pebble</name>
<description>A lightweight, open source, Java EE blogging tool</description>
<version>2.3</version>

<modules>
<module>web</module>
</modules>

Gathering all dependencies

As to build an OSGi aware version of Pebble the SpringSource Enterprise Bundle Repository was a valuable resource.
<repositories>
<repository>
<id>com.springsource.repository.bundles.release</id>
<name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/release</url>
</repository>
<repository>
<id>com.springsource.repository.bundles.external</id>
<name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/external</url>
</repository>
</repositories>



Add a comment