Modified: aries/trunk/subsystem/subsystem-itests/pom.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-itests/pom.xml?rev=1598650&r1=1598649&r2=1598650&view=diff
==============================================================================
--- aries/trunk/subsystem/subsystem-itests/pom.xml (original)
+++ aries/trunk/subsystem/subsystem-itests/pom.xml Fri May 30 16:07:42 2014
@@ -1,21 +1,31 @@
-<!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor 
-    license agreements. See the NOTICE file distributed with this work for 
additional 
-    information regarding copyright ownership. The ASF licenses this file to 
-    you under the Apache License, Version 2.0 (the "License"); you may not use 
-    this file except in compliance with the License. You may obtain a copy of 
-    the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required 
-    by applicable law or agreed to in writing, software distributed under the 
-    License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-    OF ANY KIND, either express or implied. See the License for the specific 
-    language governing permissions and limitations under the License. -->
-<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";>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<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>
         <groupId>org.apache.aries</groupId>
-        <artifactId>java6-parent</artifactId>
-        <version>1.0.0</version>
-        <relativePath />
+        <artifactId>parent</artifactId>
+        <version>1.0.1-SNAPSHOT</version>
+        <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.aries.subsystem</groupId>
@@ -26,19 +36,19 @@
         Integration tests using the subsystem api, core for the implementation
         and subsystem-sample for the subsystem to be tested.
     </description>
-    
+
     <properties>
         <exam.version>3.4.0</exam.version>
         <url.version>1.6.0</url.version>
     </properties>
 
     <dependencies>
-       <dependency>
+        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
             <scope>test</scope>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries</groupId>
             <artifactId>org.apache.aries.util</artifactId>
             <scope>test</scope>
@@ -50,7 +60,7 @@
                 </exclusion>
             </exclusions>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
             <scope>test</scope>
@@ -67,10 +77,10 @@
             <artifactId>org.apache.aries.application.modeller</artifactId>
             <version>1.0.0</version>
             <exclusions>
-               <exclusion>
-                       <groupId>org.osgi</groupId>
-                       <artifactId>org.osgi.core</artifactId>
-               </exclusion>
+                <exclusion>
+                    <groupId>org.osgi</groupId>
+                    <artifactId>org.osgi.core</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
         <dependency>
@@ -85,19 +95,19 @@
                 </exclusion>
             </exclusions>
         </dependency>
-       <dependency>
-                       <groupId>org.apache.aries.blueprint</groupId>
-                       <artifactId>org.apache.aries.blueprint</artifactId>
+        <dependency>
+            <groupId>org.apache.aries.blueprint</groupId>
+            <artifactId>org.apache.aries.blueprint</artifactId>
             <version>1.0.0</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.aries.proxy</groupId>
-                       <artifactId>org.apache.aries.proxy</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.aries.proxy</groupId>
+            <artifactId>org.apache.aries.proxy</artifactId>
             <version>1.0.1</version>
-                       <scope>test</scope>
-               </dependency>
-       <dependency>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
             <groupId>org.apache.aries.subsystem</groupId>
             <artifactId>org.apache.aries.subsystem.api</artifactId>
             <scope>test</scope>
@@ -114,11 +124,11 @@
             <artifactId>org.apache.aries.subsystem.core</artifactId>
             <scope>test</scope>
             <version>1.0.1-SNAPSHOT</version>
-                       <exclusions>
-               <exclusion>
-                       <groupId>org.osgi</groupId>
-                       <artifactId>org.osgi.core</artifactId>
-               </exclusion>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.osgi</groupId>
+                    <artifactId>org.osgi.core</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
         <dependency>
@@ -144,9 +154,9 @@
                     <artifactId>org.osgi.core</artifactId>
                 </exclusion>
                 <exclusion>
-                       <groupId>org.apache.felix</groupId>
-                       <artifactId>org.osgi.core</artifactId>
-               </exclusion>
+                    <groupId>org.apache.felix</groupId>
+                    <artifactId>org.osgi.core</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
         <dependency>
@@ -160,9 +170,9 @@
                     <artifactId>org.osgi.core</artifactId>
                 </exclusion>
                 <exclusion>
-                       <groupId>org.apache.felix</groupId>
-                       <artifactId>org.osgi.core</artifactId>
-               </exclusion>
+                    <groupId>org.apache.felix</groupId>
+                    <artifactId>org.osgi.core</artifactId>
+                </exclusion>
                 <exclusion>
                     <groupId>org.osgi</groupId>
                     <artifactId>org.osgi.compendium</artifactId>
@@ -170,18 +180,18 @@
             </exclusions>
         </dependency>
         <dependency>
-               <groupId>org.apache.felix</groupId>
-               <artifactId>org.apache.felix.resolver</artifactId>
-               <version>0.1.0-SNAPSHOT</version>
-               <exclusions>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.resolver</artifactId>
+            <version>0.1.0-SNAPSHOT</version>
+            <exclusions>
                 <exclusion>
                     <groupId>org.osgi</groupId>
                     <artifactId>org.osgi.core</artifactId>
                 </exclusion>
                 <exclusion>
-                       <groupId>org.apache.felix</groupId>
-                       <artifactId>org.osgi.core</artifactId>
-               </exclusion>
+                    <groupId>org.apache.felix</groupId>
+                    <artifactId>org.osgi.core</artifactId>
+                </exclusion>
                 <exclusion>
                     <groupId>org.osgi</groupId>
                     <artifactId>org.osgi.compendium</artifactId>
@@ -199,9 +209,9 @@
                     <artifactId>org.osgi.core</artifactId>
                 </exclusion>
                 <exclusion>
-                       <groupId>org.apache.felix</groupId>
-                       <artifactId>org.osgi.core</artifactId>
-               </exclusion>
+                    <groupId>org.apache.felix</groupId>
+                    <artifactId>org.osgi.core</artifactId>
+                </exclusion>
                 <exclusion>
                     <groupId>org.osgi</groupId>
                     <artifactId>org.osgi.compendium</artifactId>
@@ -209,12 +219,12 @@
             </exclusions>
         </dependency>
         <dependency>
-               <groupId>org.easymock</groupId>
-               <artifactId>easymock</artifactId>
-               <version>3.0</version>
-               <scope>test</scope>
+            <groupId>org.easymock</groupId>
+            <artifactId>easymock</artifactId>
+            <version>3.0</version>
+            <scope>test</scope>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.eclipse.equinox</groupId>
             <artifactId>org.eclipse.equinox.event</artifactId>
             <scope>test</scope>
@@ -227,14 +237,13 @@
             <version>5.0.0</version>
         </dependency>
 
-               <dependency>
-                       <groupId>org.ow2.asm</groupId>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
             <artifactId>asm-all</artifactId>
             <version>4.0</version>
-                       <scope>test</scope>
-               </dependency>
-        
-        
+            <scope>test</scope>
+        </dependency>
+
         <!-- pax exam -->
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -288,10 +297,10 @@
             <artifactId>tinybundles</artifactId>
             <version>2.0.0</version>
             <exclusions>
-               <exclusion>
-                       <artifactId>org.osgi.core</artifactId>
-                       <groupId>org.osgi</groupId>
-               </exclusion>
+                <exclusion>
+                    <artifactId>org.osgi.core</artifactId>
+                    <groupId>org.osgi</groupId>
+                </exclusion>
             </exclusions>
         </dependency>
         <dependency>
@@ -305,317 +314,318 @@
             <version>3.8.0.v20120529-1548</version>
         </dependency>
     </dependencies>
+
     <build>
         <plugins>
-               <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-jar-plugin</artifactId>
-                               <version>2.3</version>
-                               <executions>
-                                       <execution>
-                                               <id>core-fragment</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/core.fragment/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       <excludes>
-                                                               
<exclude>**/*</exclude>
-                                                       </excludes>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/core.fragment</outputDirectory>
-                                                       
<finalName>core.fragment</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       <execution>
-                                               <id>tb1-application1</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/tb1/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       <excludes>
-                                                               
<exclude>**/*</exclude>
-                                                       </excludes>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/application1</outputDirectory>
-                                                       
<finalName>tb1</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       <execution>
-                                               <id>tb1-feature1</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/tb1/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       <includes>
-                                                               
<include>org/apache/aries/subsystem/itests/tb1/**</include>
-                                                       </includes>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/feature1</outputDirectory>
-                                                       
<finalName>tb1</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       <execution>
-                                               <id>tb2-feature2</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/tb2/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       <includes>
-                                                               
<include>org/apache/aries/subsystem/itests/tb2/**</include>
-                                                               
<include>org/apache/aries/subsystem/itests/tb3/**</include>
-                                                       </includes>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/feature2</outputDirectory>
-                                                       
<finalName>tb2</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       <execution>
-                                               <id>tb3-feature1</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/tb3/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       <includes>
-                                                               
<include>org/apache/aries/subsystem/itests/tb3/**</include>
-                                                       </includes>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/feature1</outputDirectory>
-                                                       
<finalName>tb3</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       <execution>
-                                               <id>tb3-feature2</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/tb3/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       <includes>
-                                                               
<include>org/apache/aries/subsystem/itests/tb3/**</include>
-                                                       </includes>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/feature2</outputDirectory>
-                                                       
<finalName>tb3</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       <execution>
-                                               <id>tb3-feature3</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/tb3/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       <includes>
-                                                               
<include>org/apache/aries/subsystem/itests/tb3/**</include>
-                                                       </includes>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/feature3</outputDirectory>
-                                                       
<finalName>tb3</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       
-                                       <!-- New pom for hello + related tests, 
part 1 -->
-                                       
-                                       <execution>
-                                               <id>hello-impl</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/helloImpl/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       <includes>
-                                                               
<include>org/apache/aries/subsystem/itests/hello/impl/**</include>
-                                                       </includes>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/hello</outputDirectory>
-                                                       
<finalName>helloImpl</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       
-                                       <execution>
-                                               <id>dynamic-import-impl</id>
-                                               <goals>
-                                                       <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <archive>
-                                                               
<manifestFile>src/test/bundles/dynamicImport/META-INF/MANIFEST.MF</manifestFile>
-                                                       </archive>
-                                                       
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                       <includes>
-                                                               
<include>org/apache/aries/subsystem/itests/dynamicImport/**</include>
-                                                       </includes>
-                                                       
<outputDirectory>${project.build.directory}/test-classes/dynamicImport</outputDirectory>
-                                                       
<finalName>dynamicImport</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       
-                                       <!-- End of new pom for hello tests, 
part 1 -->
-                                       
-                                       <execution>
-                                               
<id>basic-blueprint-application</id>
-                                               <goals>
-                                                 <goal>jar</goal>
-                                               </goals>
-                                               <configuration>
-                                                 <archive>
-                                                   
<manifestFile>src/test/bundles/blueprint/META-INF/MANIFEST.MF</manifestFile>
-                                                 </archive>
-                                                 
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
-                                                 <includes>
-                                                   
<include>org/apache/aries/subsystem/itests/blueprint/**</include>
-                                                   
<include>OSGI-INF/blueprint/blueprint.xml</include>
-                                                 </includes>
-                                                 
<outputDirectory>${project.build.directory}/test-classes/blueprint</outputDirectory>
-                                                 
<finalName>blueprint</finalName>
-                                               </configuration>
-                                               
<phase>process-test-classes</phase>
-                                       </execution>
-                                       
-                               </executions>
-                       </plugin>
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               
<artifactId>build-helper-maven-plugin</artifactId>
-                               <version>1.5</version>
-                               <executions>
-                                       <execution>
-                                               <id>core-fragment</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/bundles/core.fragment</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>add-source-tb1</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/bundles/tb1</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>add-source-tb2</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/bundles/tb2</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>add-source-tb3</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/bundles/tb3</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       
-                                       <!-- New pom for hello tests, part 2 -->
-                                               
-                                       <execution>
-                                               <id>add-source-helloImpl</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/bundles/helloImpl</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       
-                                       <execution>
-                                               
<id>add-source-dynamicImport</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/bundles/dynamicImport</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       
-                                       <!-- End of new pom for hello tests, 
part 2 -->
-                                       
-                                       <execution>
-                                               <id>add-source-blueprint</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/bundles/blueprint</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       
-                                       <execution>
-                                               <id>add-source-classes</id>
-                                               <phase>generate-sources</phase>
-                                               <goals>
-                                                       
<goal>add-test-source</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <sources>
-                                                               
<source>src/test/classes</source>
-                                                       </sources>
-                                               </configuration>
-                                       </execution>
-                                       
-                               </executions>
-                       </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <version>2.3</version>
+                <executions>
+                    <execution>
+                        <id>core-fragment</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/core.fragment/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            <excludes>
+                                <exclude>**/*</exclude>
+                            </excludes>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            
<outputDirectory>${project.build.directory}/test-classes/core.fragment</outputDirectory>
+                            <finalName>core.fragment</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+                    <execution>
+                        <id>tb1-application1</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/tb1/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            <excludes>
+                                <exclude>**/*</exclude>
+                            </excludes>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            
<outputDirectory>${project.build.directory}/test-classes/application1</outputDirectory>
+                            <finalName>tb1</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+                    <execution>
+                        <id>tb1-feature1</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/tb1/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/tb1/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/feature1</outputDirectory>
+                            <finalName>tb1</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+                    <execution>
+                        <id>tb2-feature2</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/tb2/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/tb2/**</include>
+                                
<include>org/apache/aries/subsystem/itests/tb3/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/feature2</outputDirectory>
+                            <finalName>tb2</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+                    <execution>
+                        <id>tb3-feature1</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/tb3/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/tb3/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/feature1</outputDirectory>
+                            <finalName>tb3</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+                    <execution>
+                        <id>tb3-feature2</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/tb3/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/tb3/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/feature2</outputDirectory>
+                            <finalName>tb3</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+                    <execution>
+                        <id>tb3-feature3</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/tb3/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/tb3/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/feature3</outputDirectory>
+                            <finalName>tb3</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+
+                    <!-- New pom for hello + related tests, part 1 -->
+
+                    <execution>
+                        <id>hello-impl</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/helloImpl/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/hello/impl/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/hello</outputDirectory>
+                            <finalName>helloImpl</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+
+                    <execution>
+                        <id>dynamic-import-impl</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/dynamicImport/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/dynamicImport/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/dynamicImport</outputDirectory>
+                            <finalName>dynamicImport</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+
+                    <!-- End of new pom for hello tests, part 1 -->
+
+                    <execution>
+                        <id>basic-blueprint-application</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/blueprint/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/blueprint/**</include>
+                                
<include>OSGI-INF/blueprint/blueprint.xml</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/blueprint</outputDirectory>
+                            <finalName>blueprint</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <version>1.5</version>
+                <executions>
+                    <execution>
+                        <id>core-fragment</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/bundles/core.fragment</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>add-source-tb1</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/bundles/tb1</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>add-source-tb2</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/bundles/tb2</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>add-source-tb3</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/bundles/tb3</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+
+                    <!-- New pom for hello tests, part 2 -->
+
+                    <execution>
+                        <id>add-source-helloImpl</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/bundles/helloImpl</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+
+                    <execution>
+                        <id>add-source-dynamicImport</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/bundles/dynamicImport</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+
+                    <!-- End of new pom for hello tests, part 2 -->
+
+                    <execution>
+                        <id>add-source-blueprint</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/bundles/blueprint</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+
+                    <execution>
+                        <id>add-source-classes</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>src/test/classes</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+
+                </executions>
+            </plugin>
             <plugin>
                 <groupId>org.apache.servicemix.tooling</groupId>
                 <artifactId>depends-maven-plugin</artifactId>
@@ -637,7 +647,7 @@
                     <forkMode>pertest</forkMode>
                 </configuration>
             </plugin>
-         </plugins>
+        </plugins>
     </build>
 
     <profiles>

Modified: aries/trunk/subsystem/subsystem-obr/pom.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-obr/pom.xml?rev=1598650&r1=1598649&r2=1598650&view=diff
==============================================================================
--- aries/trunk/subsystem/subsystem-obr/pom.xml (original)
+++ aries/trunk/subsystem/subsystem-obr/pom.xml Fri May 30 16:07:42 2014
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  Licensed to the Apache Software Foundation (ASF) under one
  or more contributor license agreements.  See the NOTICE file
@@ -17,12 +18,14 @@
  under the License.
 -->
 <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>
         <groupId>org.apache.aries</groupId>
-        <artifactId>java6-parent</artifactId>
-        <version>1.0.0</version>
-        <relativePath />
+        <artifactId>parent</artifactId>
+        <version>1.0.1-SNAPSHOT</version>
+        <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.aries.subsystem</groupId>
@@ -32,24 +35,24 @@
     <version>1.0.1-SNAPSHOT</version>
     <description>Subsystems OBR support.</description>
 
-     <scm>
-         
<connection>scm:svn:http://svn.apache.org/repos/asf/aries/trunk/subsystem/subsystem-obr</connection>
-         
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/aries/trunk/subsystem/subsystem-obr</developerConnection>
-         
<url>http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-obr</url>
-     </scm>
+    <scm>
+        
<connection>scm:svn:http://svn.apache.org/repos/asf/aries/trunk/subsystem/subsystem-obr</connection>
+        
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/aries/trunk/subsystem/subsystem-obr</developerConnection>
+        
<url>http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-obr</url>
+    </scm>
 
     <properties>
         <aries.osgi.activator>
             org.apache.aries.subsystem.obr.internal.Activator
         </aries.osgi.activator>
-        <aries.osgi.export.pkg />
+        <aries.osgi.export.pkg/>
         <aries.osgi.private.pkg>
             org.apache.aries.subsystem.obr.internal
         </aries.osgi.private.pkg>
     </properties>
 
     <dependencies>
-       <dependency>
+        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
             <scope>test</scope>
@@ -69,7 +72,7 @@
             <artifactId>org.osgi.core</artifactId>
             <version>5.0.0</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.osgi</groupId>
             <artifactId>org.osgi.enterprise</artifactId>
             <version>5.0.0</version>
@@ -84,12 +87,13 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
-    
+
     <build>
         <plugins>
             <plugin>
                 <groupId>org.apache.aries.versioning</groupId>
                 <artifactId>org.apache.aries.versioning.plugin</artifactId>
+                <version>0.1.0</version>
                 <executions>
                     <execution>
                         <id>default-verify</id>


Reply via email to