Author: cschneider
Date: Wed Jan 11 15:55:57 2017
New Revision: 1778318

URL: http://svn.apache.org/viewvc?rev=1778318&view=rev
Log:
[ARIES-1659] Only produce the combined bundle

Added:
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/BasicProxyTest.java
      - copied, changed from r1778312, 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractBasicProxyTest.java
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/WeavingProxyTest.java
      - copied, changed from r1778312, 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractWeavingProxyTest.java
Removed:
    aries/trunk/proxy/proxy-bundle/LICENSE
    aries/trunk/proxy/proxy-bundle/NOTICE
    aries/trunk/proxy/proxy-bundle/pom.xml
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractBasicProxyTest.java
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractWeavingProxyTest.java
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/BasicProxyBundlesTest.java
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/BasicProxyUberBundleTest.java
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/WeavingProxyBundlesTest.java
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/WeavingProxyUberBundleTest.java
Modified:
    aries/trunk/proxy/pom.xml
    aries/trunk/proxy/proxy-impl/pom.xml
    aries/trunk/proxy/proxy-itests/pom.xml
    
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractProxyTest.java

Modified: aries/trunk/proxy/pom.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/proxy/pom.xml?rev=1778318&r1=1778317&r2=1778318&view=diff
==============================================================================
--- aries/trunk/proxy/pom.xml (original)
+++ aries/trunk/proxy/pom.xml Wed Jan 11 15:55:57 2017
@@ -30,7 +30,7 @@
 
     <groupId>org.apache.aries.proxy</groupId>
     <artifactId>proxy</artifactId>
-    <name>Apache Aries Class Proxy</name>
+    <name>Apache Aries Proxy Parent</name>
     <packaging>pom</packaging>
     <version>1.0.1-SNAPSHOT</version>
     <description>
@@ -40,7 +40,6 @@
     <modules>
         <module>proxy-api</module>
         <module>proxy-impl</module>
-        <module>proxy-bundle</module>
         <module>proxy-itests</module>
     </modules>
 

Modified: aries/trunk/proxy/proxy-impl/pom.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/proxy/proxy-impl/pom.xml?rev=1778318&r1=1778317&r2=1778318&view=diff
==============================================================================
--- aries/trunk/proxy/proxy-impl/pom.xml (original)
+++ aries/trunk/proxy/proxy-impl/pom.xml Wed Jan 11 15:55:57 2017
@@ -29,7 +29,7 @@
     </parent>
 
     <groupId>org.apache.aries.proxy</groupId>
-    <artifactId>org.apache.aries.proxy.impl</artifactId>
+    <artifactId>org.apache.aries.proxy</artifactId>
     <packaging>bundle</packaging>
     <name>Apache Aries Proxy Service</name>
     <version>1.0.7-SNAPSHOT</version>
@@ -45,7 +45,9 @@
 
     <properties>
         <aries.osgi.export.pkg>
-            org.apache.aries.proxy.weaving;
+            org.apache.aries.proxy;,
+            org.apache.aries.proxy.weaving;,
+            org.apache.aries.proxy.weavinghook;
         </aries.osgi.export.pkg>
         <aries.osgi.activator>
             org.apache.aries.proxy.impl.ProxyManagerActivator
@@ -63,7 +65,7 @@
         <aries.osgi.export.service>
             org.apache.aries.proxy.ProxyManager
         </aries.osgi.export.service>
-        <lastReleaseVersion>1.0.2</lastReleaseVersion>
+        <lastReleaseVersion>1.0.1</lastReleaseVersion>
     </properties>
 
     <dependencies>

Modified: aries/trunk/proxy/proxy-itests/pom.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/proxy/proxy-itests/pom.xml?rev=1778318&r1=1778317&r2=1778318&view=diff
==============================================================================
--- aries/trunk/proxy/proxy-itests/pom.xml (original)
+++ aries/trunk/proxy/proxy-itests/pom.xml Wed Jan 11 15:55:57 2017
@@ -61,30 +61,16 @@
         </dependency>
         <dependency>
             <groupId>org.apache.aries.proxy</groupId>
-            <artifactId>org.apache.aries.proxy</artifactId>
-            <scope>test</scope>
-            <version>1.0.2-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.aries.proxy</groupId>
             <artifactId>org.apache.aries.proxy.api</artifactId>
             <scope>test</scope>
             <version>1.1.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.proxy</groupId>
-            <artifactId>org.apache.aries.proxy.impl</artifactId>
+            <artifactId>org.apache.aries.proxy</artifactId>
             <scope>test</scope>
             <version>1.0.7-SNAPSHOT</version>
         </dependency>
-        <!-- 
-        <dependency>
-            <groupId>org.apache.aries.testsupport</groupId>
-            <artifactId>org.apache.aries.testsupport.unit</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency>
-         -->
 
         <!-- pax exam -->
         <dependency>

Modified: 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractProxyTest.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractProxyTest.java?rev=1778318&r1=1778317&r2=1778318&view=diff
==============================================================================
--- 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractProxyTest.java
 (original)
+++ 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractProxyTest.java
 Wed Jan 11 15:55:57 2017
@@ -24,7 +24,6 @@ import static org.junit.Assert.assertTru
 import static org.junit.Assert.fail;
 import static org.ops4j.pax.exam.CoreOptions.composite;
 import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
-import static org.ops4j.pax.exam.CoreOptions.options;
 import static org.ops4j.pax.exam.CoreOptions.systemProperty;
 import static org.ops4j.pax.exam.CoreOptions.when;
 
@@ -289,7 +288,7 @@ public abstract class AbstractProxyTest
     assertEquals(ex, listener.postInvokeExceptionalReturn);
   }
   
-  protected Option generalOptions() {
+  protected Option proxyOptions() {
          String localRepo = System.getProperty("maven.repo.local");
       if (localRepo == null) {
           localRepo = 
System.getProperty("org.ops4j.pax.url.mvn.localRepository");
@@ -300,26 +299,11 @@ public abstract class AbstractProxyTest
               when(localRepo != 
null).useOptions(CoreOptions.vmOption("-Dorg.ops4j.pax.url.mvn.localRepository="
 + localRepo)),
               mavenBundle("org.ow2.asm", "asm-debug-all").versionAsInProject(),
               mavenBundle("org.ops4j.pax.logging", 
"pax-logging-api").versionAsInProject(),
-              mavenBundle("org.ops4j.pax.logging", 
"pax-logging-service").versionAsInProject()
+              mavenBundle("org.ops4j.pax.logging", 
"pax-logging-service").versionAsInProject(),
+              mavenBundle("org.apache.aries.proxy", 
"org.apache.aries.proxy").versionAsInProject()
               /* vmOption 
("-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"),
               waitForFrameworkStartup(),*/
      );
   }
 
-  protected Option[] proxyBundles()
-  {
-    return options(
-      generalOptions(),
-      mavenBundle("org.apache.aries.proxy", 
"org.apache.aries.proxy.api").versionAsInProject(),
-      mavenBundle("org.apache.aries.proxy", 
"org.apache.aries.proxy.impl").versionAsInProject()
-    );
-  }
-
-    protected Option[] proxyUberBundle() {
-      return options(
-        generalOptions(),
-        mavenBundle("org.apache.aries.proxy", 
"org.apache.aries.proxy").versionAsInProject()
-      );
-    }
-
 }

Copied: 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/BasicProxyTest.java
 (from r1778312, 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractBasicProxyTest.java)
URL: 
http://svn.apache.org/viewvc/aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/BasicProxyTest.java?p2=aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/BasicProxyTest.java&p1=aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractBasicProxyTest.java&r1=1778312&r2=1778318&rev=1778318&view=diff
==============================================================================
--- 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractBasicProxyTest.java
 (original)
+++ 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/BasicProxyTest.java
 Wed Jan 11 15:55:57 2017
@@ -28,10 +28,20 @@ import java.util.concurrent.Callable;
 import org.apache.aries.proxy.FinalModifierException;
 import org.apache.aries.proxy.UnableToProxyException;
 import org.junit.Test;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
 import org.osgi.framework.Bundle;
 
-public abstract class AbstractBasicProxyTest extends AbstractProxyTest
+public class BasicProxyTest extends AbstractProxyTest
 {
+  @Configuration
+  public Option[] configuration() {
+    return new Option[] //
+    {
+     proxyOptions()
+    };
+  }
+    
   /**
    * This test does two things. First of all it checks that we throw a 
FinalModifierException if we
    * try to proxy a final class. It also validates that the message and 
toString in the exception

Copied: 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/WeavingProxyTest.java
 (from r1778312, 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractWeavingProxyTest.java)
URL: 
http://svn.apache.org/viewvc/aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/WeavingProxyTest.java?p2=aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/WeavingProxyTest.java&p1=aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractWeavingProxyTest.java&r1=1778312&r2=1778318&rev=1778318&view=diff
==============================================================================
--- 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/AbstractWeavingProxyTest.java
 (original)
+++ 
aries/trunk/proxy/proxy-itests/src/test/java/org/apache/aries/proxy/itests/WeavingProxyTest.java
 Wed Jan 11 15:55:57 2017
@@ -31,15 +31,25 @@ import org.apache.aries.proxy.weaving.Wo
 import org.apache.aries.proxy.weavinghook.ProxyWeavingController;
 import org.apache.aries.proxy.weavinghook.WeavingHelper;
 import org.junit.Test;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
 import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
 import org.ops4j.pax.exam.spi.reactors.PerMethod;
 import org.osgi.framework.Bundle;
 import org.osgi.framework.hooks.weaving.WovenClass;
 
 @ExamReactorStrategy(PerMethod.class)
-public abstract class AbstractWeavingProxyTest extends AbstractProxyTest
+public class WeavingProxyTest extends AbstractProxyTest
 {
 
+    @Configuration
+    public Option[] configuration() {
+      return new Option[] //
+      {
+       proxyOptions()
+      };
+    }
+    
   /**
    * This test does two things. First of all it checks that we can proxy a 
final 
    * class. It also validates that the class implements WovenProxy, and that 
the


Reply via email to