--- pom.xml.orig	2014-12-16 15:02:23.475000000 -0500
+++ pom.xml	2014-12-12 16:18:10.893000000 -0500
@@ -70,7 +70,7 @@
     <ant.version>1.9.2</ant.version>
     <joda.time.version>2.3</joda.time.version>
     <jffi.version>1.2.7</jffi.version>
-    <asm.version>4.0</asm.version>
+    <asm.version>5.0.2</asm.version>
     <base.java.version>1.6</base.java.version>
     <base.javac.version>1.6</base.javac.version>
     <version.jruby>${project.version}</version.jruby>
--- core/pom.xml.orig	2014-12-16 15:02:49.807000000 -0500
+++ core/pom.xml	2014-12-16 13:49:09.843000000 -0500
@@ -108,13 +108,6 @@
       <type>jar</type>
     </dependency>
     <dependency>
-      <groupId>com.github.jnr</groupId>
-      <artifactId>jffi</artifactId>
-      <version>${jffi.version}</version>
-      <classifier>native</classifier>
-      <type>jar</type>
-    </dependency>
-    <dependency>
       <groupId>org.yaml</groupId>
       <artifactId>snakeyaml</artifactId>
       <version>1.13</version>
@@ -140,6 +133,11 @@
       <scope>provided</scope>
     </dependency>
     <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.framework</artifactId>
+      <version>4.4.1</version>
+    </dependency>
+    <dependency>
       <groupId>org.apache.ant</groupId>
       <artifactId>ant</artifactId>
       <version>${ant.version}</version>
@@ -150,8 +148,6 @@
       <groupId>bsf</groupId>
       <artifactId>bsf</artifactId>
       <version>2.4.0</version>
-      <type>jar</type>
-      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>com.martiansoftware</groupId>
@@ -167,20 +163,6 @@
       <scope>provided</scope>
     </dependency>
     <dependency>
-      <groupId>com.headius</groupId>
-      <artifactId>unsafe-mock</artifactId>
-      <version>8.0</version>
-      <type>jar</type>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>com.headius</groupId>
-      <artifactId>jsr292-mock</artifactId>
-      <version>1.1</version>
-      <type>jar</type>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
       <groupId>org.jruby</groupId>
       <artifactId>yecht</artifactId>
       <version>1.0</version>
@@ -271,25 +253,6 @@
       </plugin>
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
-        <artifactId>build-helper-maven-plugin</artifactId>
-        <version>1.8</version>
-        <executions>
-          <execution>
-            <id>add-populators</id>
-            <phase>process-classes</phase>
-            <goals>
-              <goal>add-source</goal>
-            </goals>
-            <configuration>
-              <sources>
-                <source>${anno.sources}</source>
-              </sources>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
         <artifactId>exec-maven-plugin</artifactId>
         <version>1.2.1</version>
         <executions>
@@ -903,32 +866,6 @@
       </activation>
       <build>
         <plugins>
-      <plugin>
-        <artifactId>maven-dependency-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>unzip native</id>
-            <phase>process-classes</phase>
-            <goals>
-              <goal>unpack</goal>
-            </goals>
-            <configuration>
-              <excludes>META-INF,META-INF/*</excludes>
-              <artifactItems>
-                <artifactItem>
-                  <groupId>com.github.jnr</groupId>
-                  <artifactId>jffi</artifactId>
-                  <version>${jffi.version}</version>
-                  <type>jar</type>
-                  <classifier>native</classifier>
-                  <overWrite>false</overWrite>
-                  <outputDirectory>${jruby.basedir}/lib</outputDirectory>
-                </artifactItem>
-              </artifactItems>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
         </plugins>
       </build>
     </profile>
--- lib/pom.xml.orig	2014-12-16 15:03:45.298000000 -0500
+++ lib/pom.xml	2014-12-16 15:15:22.465000000 -0500
@@ -17,74 +17,6 @@
     <tesla.dump.pom>pom.xml</tesla.dump.pom>
     <tesla.version>0.1.1</tesla.version>
   </properties>
-  <dependencies>
-    <dependency>
-      <groupId>org.jruby</groupId>
-      <artifactId>jruby-core</artifactId>
-      <version>1.7.16.2</version>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>jruby-openssl</artifactId>
-      <version>0.9.5</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>rake</artifactId>
-      <version>${rake.version}</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>rdoc</artifactId>
-      <version>${rdoc.version}</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>json</artifactId>
-      <version>${json.version}</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>krypt</artifactId>
-      <version>0.0.2</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>krypt-core</artifactId>
-      <version>0.0.2</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>krypt-provider-jdk</artifactId>
-      <version>0.0.2</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>ffi</artifactId>
-      <version>1.9.3</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>jar-dependencies</artifactId>
-      <version>0.1.2</version>
-      <type>gem</type>
-    </dependency>
-    <dependency>
-      <groupId>rubygems</groupId>
-      <artifactId>ruby-maven</artifactId>
-      <version>3.1.1.0.8</version>
-      <type>gem</type>
-      <scope>provided</scope>
-    </dependency>
-  </dependencies>
   <repositories>
     <repository>
       <id>rubygems-releases</id>
@@ -112,31 +44,6 @@
           <skip>true</skip>
         </configuration>
       </plugin>
-      <plugin>
-        <groupId>io.tesla.polyglot</groupId>
-        <artifactId>tesla-polyglot-maven-plugin</artifactId>
-        <version>${tesla.version}</version>
-        <executions>
-          <execution>
-            <id>install_gems</id>
-            <phase>package</phase>
-            <goals>
-              <goal>execute</goal>
-            </goals>
-            <configuration>
-              <taskId>install_gems</taskId>
-              <nativePom>pom.rb</nativePom>
-            </configuration>
-          </execution>
-        </executions>
-        <dependencies>
-          <dependency>
-            <groupId>io.tesla.polyglot</groupId>
-            <artifactId>tesla-polyglot-ruby</artifactId>
-            <version>${tesla.version}</version>
-          </dependency>
-        </dependencies>
-      </plugin>
     </plugins>
   </build>
 </project>
