You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by jb...@apache.org on 2014/05/30 18:07:45 UTC

svn commit: r1598650 [2/2] - in /aries/trunk: samples/ spi-fly/ spi-fly/spi-fly-core/ spi-fly/spi-fly-core/src/test/java/org/apache/aries/spifly/ spi-fly/spi-fly-dynamic-bundle/ spi-fly/spi-fly-examples/ spi-fly/spi-fly-static-bundle/ spi-fly/spi-fly-s...

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>