Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
146 lines (134 sloc) 4.27 KB
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>base</artifactId>
<groupId>org.sakaiproject.nakamura</groupId>
<version>0.10-SNAPSHOT</version>
</parent>
<groupId>org.sakaiproject.nakamura</groupId>
<artifactId>org.sakaiproject.nakamura.core</artifactId>
<packaging>bundle</packaging>
<version>0.10-SNAPSHOT</version>
<name>Sakai Nakamura :: Cassandra based server bundle.</name>
<description>Server that uses Cassandra.</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-scr-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-Category>sakai-nakamura</Bundle-Category>
<Export-Package>
org.sakaiproject.nakamura.api.lite.*
</Export-Package>
<Import-Package>
!org.jboss.resource.adapter.jdbc.*,
!com.mchange.v2.c3p0.*,
!org.apache.xpath.*,
!org.apache.xalan.*,
!org.apache.xml.utils.*,
!org.apache.derby.impl.drda.*,
!org.apache.commons.cli.*,
!org.json.simple.*,
!com.reardencommerce.*,
!jline,
!org.apache.hadoop.*,
!org.antlr.runtime.*,
!org.cliffc.high_scale_lib.*,
!com.sun.jna.*,
!org.junit.*,
*
</Import-Package>
<Private-Package>org.sakaiproject.nakamura.lite.*</Private-Package>
<Embed-Dependency>libthrift,apache-cassandra,mysql-connector-java,derby</Embed-Dependency>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<!-- Obviously we need thrift. -->
<dependency>
<groupId>org.apache.cassandra.deps</groupId>
<artifactId>libthrift</artifactId>
<!--
<version>r917130</version>
-->
<version>0.5.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.cassandra.thrift</groupId>
<artifactId>apache-cassandra</artifactId>
<version>0.6.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.5</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>com.google.collections</groupId>
<artifactId>google-collections</artifactId>
<version>0.8</version>
</dependency>
<!-- osgi for events -->
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.compendium</artifactId>
</dependency>
<!-- We also need slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.8.5</version>
</dependency>
<!-- Since we will be running in OSGi we also include the following -->
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr.annotations</artifactId>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.6.2.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.13</version>
</dependency>
</dependencies>
</project>