Author: ivol37 at gmail.com
Date: Mon Jan 17 12:00:08 2011
New Revision: 663

Log:
[AMDATU-269] Replaced embedded libraries by proper maven dependencies from 
Riptano site

Removed:
   trunk/amdatu-buildsupport/src/main/resources/lib/apache-cassandra-0.7.0.jar
   trunk/amdatu-buildsupport/src/main/resources/lib/libthrift-0.5.jar
   trunk/amdatu-cassandra/cassandra-application/src/main/resources/cassandra/
   trunk/amdatu-cassandra/cassandra-application/src/main/resources/lib/
Modified:
   trunk/amdatu-buildsupport/pom.xml
   trunk/amdatu-cassandra/cassandra-application/pom.xml
   trunk/pom.xml

Modified: trunk/amdatu-buildsupport/pom.xml
==============================================================================
--- trunk/amdatu-buildsupport/pom.xml   (original)
+++ trunk/amdatu-buildsupport/pom.xml   Mon Jan 17 12:00:08 2011
@@ -76,34 +76,6 @@
               <packaging>jar</packaging>
             </configuration>
           </execution>
-          <execution>
-            <id>install-apache-cassandra</id>
-            <phase>initialize</phase>
-            <goals>
-              <goal>install-file</goal>
-            </goals>
-            <configuration>
-              <file>src/main/resources/lib/apache-cassandra-0.7.0.jar</file>
-              <groupId>org.apache.cassandra</groupId>
-              <artifactId>cassandra</artifactId>
-              <version>${cassandra.version}</version>
-              <packaging>jar</packaging>
-            </configuration>
-          </execution>
-          <execution>
-            <id>install-libthrift</id>
-            <phase>initialize</phase>
-            <goals>
-              <goal>install-file</goal>
-            </goals>
-            <configuration>
-              <file>src/main/resources/lib/libthrift-0.5.jar</file>
-              <groupId>org.apache.thrift</groupId>
-              <artifactId>libthrift</artifactId>
-              <version>0.5</version>
-              <packaging>jar</packaging>
-            </configuration>
-          </execution>
         </executions>
       </plugin>
     </plugins>

Modified: trunk/amdatu-cassandra/cassandra-application/pom.xml
==============================================================================
--- trunk/amdatu-cassandra/cassandra-application/pom.xml        (original)
+++ trunk/amdatu-cassandra/cassandra-application/pom.xml        Mon Jan 17 
12:00:08 2011
@@ -20,8 +20,15 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.cassandra</groupId>
-      <artifactId>cassandra</artifactId>
+      <artifactId>apache-cassandra</artifactId>
       <version>${cassandra.version}</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>libthrift</groupId>
+      <artifactId>libthrift</artifactId>
+      <version>0.5</version>
+      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>log4j</groupId>
@@ -44,9 +51,16 @@
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>org.apache.thrift</groupId>
-      <artifactId>libthrift</artifactId>
-      <version>0.5</version>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.5.6</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-jdk14</artifactId>
+      <version>1.5.6</version>
+      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.amdatu.core.config</groupId>
@@ -65,35 +79,8 @@
           <instructions>
             
<Bundle-Activator>org.amdatu.cassandra.application.osgi.Activator</Bundle-Activator>
             
<Bundle-SymbolicName>org.amdatu.cassandra.application</Bundle-SymbolicName>
-            <Include-Resource>
-              {maven-resources},
-              lib=src/main/resources/lib,
-              
@src/main/resources/cassandra/apache-cassandra-${cassandra.version}.jar
-            </Include-Resource>
-            <Bundle-ClassPath>
-              .,
-              lib/antlr-3.1.3.jar,
-              lib/avro-1.4.0-fixes.jar,
-              lib/commons-cli-1.1.jar,
-              lib/commons-codec-1.2.jar,
-              lib/commons-collections-3.2.1.jar,
-              lib/commons-lang-2.4.jar,
-              lib/concurrentlinkedhashmap-lru-1.1.jar,
-              lib/guava-r05.jar,
-              lib/high-scale-lib.jar,
-              lib/jackson-core-asl-1.4.0.jar,
-              lib/jackson-mapper-asl-1.4.0.jar,
-              lib/jetty-6.1.21.jar,
-              lib/jetty-util-6.1.21.jar,
-              lib/jline-0.9.94.jar,
-              lib/json-simple-1.1.jar,
-              lib/jug-2.0.0.jar,
-              lib/libthrift-0.5.jar,
-              lib/log4j-1.2.16.jar,
-              lib/slf4j-api-1.6.1.jar,
-              lib/slf4j-jdk14-1.6.1.jar,
-              lib/snakeyaml-1.6.jar
-            </Bundle-ClassPath>
+            <Embed-Dependency>*;scope=compile</Embed-Dependency>
+            <Embed-Transitive>true</Embed-Transitive>
             <Import-Package>
               !com.ibm.uvm.tools,
               !com.sun.jdmk.comm,
@@ -106,12 +93,23 @@
               !javax.swing.*,
               !jline,
               !joptsimple,
-              !junit.*,
-              !org.apache.hadoop.*,
               !org.apache.tools.ant.*,
               !org.apache.velocity.*,
               !org.jboss.netty.*,
               !org.joda.time,
+              !org.znerd.xmlenc,
+              !org.mortbay.*,
+              !org.apache.commons.cli,
+              !org.json.*,
+              !org.apache.commons.codec.*,
+              !org.kosmix.kosmosfs.access,
+              !org.apache.commons.httpclient.*,
+              !org.antlr.*,
+              !org.jets3t.*,
+              !org.apache.jasper.*,
+              !org.apache.commons.logging.*,
+              !org.apache.commons.net.ftp,
+              !javax.servlet.jsp,
               *
             </Import-Package>
             <Export-Package>

Modified: trunk/pom.xml
==============================================================================
--- trunk/pom.xml       (original)
+++ trunk/pom.xml       Mon Jan 17 12:00:08 2011
@@ -243,6 +243,11 @@
 
   <repositories>
     <repository>
+      <id>riptano</id>
+      <name>Riptano Repository</name>
+      <url>http://mvn.riptano.com/content/repositories/riptano</url>
+    </repository>
+    <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>
@@ -287,7 +292,7 @@
       <releases>
         <enabled>true</enabled>
       </releases>
-     </repository>
+    </repository>
   </repositories>
 
   <!--

Reply via email to