Move the parent pom.xml into it's own subproject and fix some minor issues
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@555357 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index 064be75..caed2fc 100644
--- a/build.xml
+++ b/build.xml
@@ -16,7 +16,7 @@
specific language governing permissions and limitations
under the License.
-->
-<project default="all">
+<project default="all" basedir="pom">
<target name="init">
<condition property="mvn" value="mvn.bat">
<os family="dos" />
diff --git a/bundleplugin/doc/changelog.txt b/bundleplugin/doc/changelog.txt
index 3e3edfd..c6ec157 100644
--- a/bundleplugin/doc/changelog.txt
+++ b/bundleplugin/doc/changelog.txt
@@ -22,3 +22,5 @@
* [2007-06-14] Enable output folder to be configured. (FELIX-305)
* [2007-07-05] Added support for overriding project type. (FELIX-309)
* [2007-07-09] Updated to BND version 0.0.160.
+* [2007-07-11] Fix a possible NullPointerException in the manifest goal. (FELIX-326)
+
diff --git a/bundleplugin/doc/maven-bundle-plugin-bnd_files/print.html b/bundleplugin/doc/maven-bundle-plugin-bnd_files/print.html
deleted file mode 100644
index 32c3b5f..0000000
--- a/bundleplugin/doc/maven-bundle-plugin-bnd_files/print.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>404 Not Found</title>
-</head><body>
-<h1>Not Found</h1>
-<p>The requested URL /FELIX/media.data/print.css was not found on this server.</p>
-<hr>
-<address>Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.7g Server at cwiki.apache.org Port 80</address>
-</body></html>
diff --git a/bundleplugin/pom.xml b/bundleplugin/pom.xml
index a02eeef..8ed74a0 100644
--- a/bundleplugin/pom.xml
+++ b/bundleplugin/pom.xml
@@ -24,6 +24,7 @@
<artifactId>felix</artifactId>
<groupId>org.apache.felix</groupId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/bundlerepository/doc/apache-felix-osgi-bundle-repository-obr_files/print.css b/bundlerepository/doc/apache-felix-osgi-bundle-repository-obr_files/print.css
deleted file mode 100644
index 32c3b5f..0000000
--- a/bundlerepository/doc/apache-felix-osgi-bundle-repository-obr_files/print.css
+++ /dev/null
@@ -1,9 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>404 Not Found</title>
-</head><body>
-<h1>Not Found</h1>
-<p>The requested URL /FELIX/media.data/print.css was not found on this server.</p>
-<hr>
-<address>Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.7g Server at cwiki.apache.org Port 80</address>
-</body></html>
diff --git a/bundlerepository/pom.xml b/bundlerepository/pom.xml
index 0fa52b7..973e3f0 100644
--- a/bundlerepository/pom.xml
+++ b/bundlerepository/pom.xml
@@ -21,6 +21,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/commons/pom.xml b/commons/pom.xml
index 0a94179..b9fc0c5 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -25,6 +25,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<packaging>pom</packaging>
<name>Apache Felix Commons: Build</name>
diff --git a/configadmin/pom.xml b/configadmin/pom.xml
index 6d15bce..f5312c7 100644
--- a/configadmin/pom.xml
+++ b/configadmin/pom.xml
@@ -23,6 +23,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<artifactId>org.apache.felix.configadmin</artifactId>
diff --git a/dependencymanager/pom.xml b/dependencymanager/pom.xml
index 8037342..0766f3a 100644
--- a/dependencymanager/pom.xml
+++ b/dependencymanager/pom.xml
@@ -22,6 +22,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/eventadmin/bridge.configuration/pom.xml b/eventadmin/bridge.configuration/pom.xml
index 158f4ee..9b3d421 100644
--- a/eventadmin/bridge.configuration/pom.xml
+++ b/eventadmin/bridge.configuration/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/eventadmin/bridge.upnp/pom.xml b/eventadmin/bridge.upnp/pom.xml
index 11868ae..a213f91 100644
--- a/eventadmin/bridge.upnp/pom.xml
+++ b/eventadmin/bridge.upnp/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/eventadmin/bridge.useradmin/pom.xml b/eventadmin/bridge.useradmin/pom.xml
index 7133626..78bc9ee 100644
--- a/eventadmin/bridge.useradmin/pom.xml
+++ b/eventadmin/bridge.useradmin/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/eventadmin/bridge.wireadmin/pom.xml b/eventadmin/bridge.wireadmin/pom.xml
index d421713..be80355 100644
--- a/eventadmin/bridge.wireadmin/pom.xml
+++ b/eventadmin/bridge.wireadmin/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/eventadmin/impl/pom.xml b/eventadmin/impl/pom.xml
index 3271e56..389a5f1 100644
--- a/eventadmin/impl/pom.xml
+++ b/eventadmin/impl/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/eventadmin/pom.xml b/eventadmin/pom.xml
index d9b2a02..196c9d1 100644
--- a/eventadmin/pom.xml
+++ b/eventadmin/pom.xml
@@ -27,6 +27,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+<relativePath>../pom/pom.xml</relativePath>
</parent>
<name>Apache Felix EventAdmin Projects</name>
diff --git a/examples/dictionaryclient/pom.xml b/examples/dictionaryclient/pom.xml
index 8667cd4..15f455f 100644
--- a/examples/dictionaryclient/pom.xml
+++ b/examples/dictionaryclient/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/dictionaryclient2/pom.xml b/examples/dictionaryclient2/pom.xml
index 4a45b16..7301166 100644
--- a/examples/dictionaryclient2/pom.xml
+++ b/examples/dictionaryclient2/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/dictionaryservice.itest/pom.xml b/examples/dictionaryservice.itest/pom.xml
index 07bef3a..a08bf07 100644
--- a/examples/dictionaryservice.itest/pom.xml
+++ b/examples/dictionaryservice.itest/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/dictionaryservice/pom.xml b/examples/dictionaryservice/pom.xml
index bd10faf..afdf745 100644
--- a/examples/dictionaryservice/pom.xml
+++ b/examples/dictionaryservice/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/eventlistener/pom.xml b/examples/eventlistener/pom.xml
index c58b4c3..21ed17c 100644
--- a/examples/eventlistener/pom.xml
+++ b/examples/eventlistener/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/frenchdictionary/pom.xml b/examples/frenchdictionary/pom.xml
index 744185d..5c044c1 100644
--- a/examples/frenchdictionary/pom.xml
+++ b/examples/frenchdictionary/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/pom.xml b/examples/pom.xml
index a9e1684..06ba77c 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
diff --git a/examples/spellcheckbinder/pom.xml b/examples/spellcheckbinder/pom.xml
index c84224d..25202b8 100644
--- a/examples/spellcheckbinder/pom.xml
+++ b/examples/spellcheckbinder/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/spellcheckclient/pom.xml b/examples/spellcheckclient/pom.xml
index 31961ba..a3ae307 100644
--- a/examples/spellcheckclient/pom.xml
+++ b/examples/spellcheckclient/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/examples/spellcheckscr/pom.xml b/examples/spellcheckscr/pom.xml
index b2f46cf..61b827b 100644
--- a/examples/spellcheckscr/pom.xml
+++ b/examples/spellcheckscr/pom.xml
@@ -25,6 +25,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/examples/spellcheckservice/pom.xml b/examples/spellcheckservice/pom.xml
index 03d432e..033adf0 100644
--- a/examples/spellcheckservice/pom.xml
+++ b/examples/spellcheckservice/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>osgi-bundle</packaging>
diff --git a/framework/pom.xml b/framework/pom.xml
index 53e1d7d..2022633 100644
--- a/framework/pom.xml
+++ b/framework/pom.xml
@@ -21,6 +21,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/http.jetty/pom.xml b/http.jetty/pom.xml
index e720c3f..20ba3ae 100644
--- a/http.jetty/pom.xml
+++ b/http.jetty/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/installers/pom.xml b/installers/pom.xml
index 9c9d711..8b6e628 100644
--- a/installers/pom.xml
+++ b/installers/pom.xml
@@ -5,6 +5,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<packaging>jar</packaging>
<name>Apache Felix Installers</name>
diff --git a/ipojo/arch/pom.xml b/ipojo/arch/pom.xml
index a32aa47..4404f9f 100644
--- a/ipojo/arch/pom.xml
+++ b/ipojo/arch/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/ipojo/core/pom.xml b/ipojo/core/pom.xml
index 42707fb..ad47b1c 100644
--- a/ipojo/core/pom.xml
+++ b/ipojo/core/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/ipojo/manipulator/pom.xml b/ipojo/manipulator/pom.xml
index 7aa38bf..e2accd3 100644
--- a/ipojo/manipulator/pom.xml
+++ b/ipojo/manipulator/pom.xml
@@ -1,60 +1,61 @@
-<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/xsd/maven-4.0.0.xsd">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>bundle</packaging>
- <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
- <version>0.7.3-incubator-SNAPSHOT</version>
- <name>Apache Felix iPOJO Manipulator</name>
- <dependencies>
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- <version>3.0</version>
- </dependency>
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm-commons</artifactId>
- <version>3.0</version>
- </dependency>
- <!-- to remove -->
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm-tree</artifactId>
- <version>3.0</version>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.apache.felix.ipojo.metadata</artifactId>
- <version>0.7.3-incubator-SNAPSHOT</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix</groupId>
- <artifactId>maven-bundle-plugin</artifactId>
- <extensions>true</extensions>
- <configuration>
- <instructions>
- <Bundle-Name>iPOJO Manipulator</Bundle-Name>
- <Bundle-Vendor>Clement ESCOFFIER</Bundle-Vendor>
- <Bundle-Description> iPOJO Manipulator </Bundle-Description>
- <Private-Package>
- org.apache.felix.ipojo.manipulation,
- org.apache.felix.ipojo.manipulator,
- org.apache.felix.ipojo.xml.parser,
- org.objectweb.asm,
- org.objectweb.asm.commons,
- org.objectweb.asm.tree <!-- to remove -->
- </Private-Package>
- </instructions>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
\ No newline at end of file
+<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/xsd/maven-4.0.0.xsd">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>bundle</packaging>
+ <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
+ <version>0.7.3-incubator-SNAPSHOT</version>
+ <name>Apache Felix iPOJO Manipulator</name>
+ <dependencies>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm-commons</artifactId>
+ <version>3.0</version>
+ </dependency>
+ <!-- to remove -->
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm-tree</artifactId>
+ <version>3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.apache.felix.ipojo.metadata</artifactId>
+ <version>0.7.3-incubator-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-Name>iPOJO Manipulator</Bundle-Name>
+ <Bundle-Vendor>Clement ESCOFFIER</Bundle-Vendor>
+ <Bundle-Description> iPOJO Manipulator </Bundle-Description>
+ <Private-Package>
+ org.apache.felix.ipojo.manipulation,
+ org.apache.felix.ipojo.manipulator,
+ org.apache.felix.ipojo.xml.parser,
+ org.objectweb.asm,
+ org.objectweb.asm.commons,
+ org.objectweb.asm.tree <!-- to remove -->
+ </Private-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/ipojo/metadata/pom.xml b/ipojo/metadata/pom.xml
index 12777f3..5c84d59 100644
--- a/ipojo/metadata/pom.xml
+++ b/ipojo/metadata/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>org.apache.felix.ipojo.metadata</artifactId>
diff --git a/ipojo/plugin/pom.xml b/ipojo/plugin/pom.xml
index 116d580..f4a639e 100644
--- a/ipojo/plugin/pom.xml
+++ b/ipojo/plugin/pom.xml
@@ -3,6 +3,7 @@
<artifactId>felix</artifactId>
<groupId>org.apache.felix</groupId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>org.apache.felix.ipojo.plugin</artifactId>
diff --git a/javax.servlet/pom.xml b/javax.servlet/pom.xml
index 4fce36f..5b14086 100644
--- a/javax.servlet/pom.xml
+++ b/javax.servlet/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>Servlet 2.1 API</name>
diff --git a/jmood/pom.xml b/jmood/pom.xml
index 20f47dd..0a2d747 100644
--- a/jmood/pom.xml
+++ b/jmood/pom.xml
@@ -1,90 +1,91 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>osgi-bundle</packaging>
- <name>JMood JMX Management Agent</name>
- <artifactId>${groupId}.jmood</artifactId>
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.apache.felix.framework</artifactId>
- <version>${pom.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>${pom.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>${pom.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <version>${pom.version}</version>
- <extensions>true</extensions>
- <configuration>
- <osgiManifest >
- <bundleName>${name}</bundleName>
- <bundleActivator>${artifactId}.Activator</bundleActivator>
- <bundleDescription>JMood management agent</bundleDescription>
- <bundleSymbolicName>${artifactId}</bundleSymbolicName>
- <exportPackage>
- <!-- TODO -->
- </exportPackage>
- <!--Automatic resolution includes not available, unused, mx4j stuff-->
- <importPackage>
- org.osgi.framework, org.osgi.util.tracker, org.osgi.service.log, org.osgi.service.packageadmin, org.osgi.service.startlevel, org.osgi.service.permissionadmin, org.osgi.service.useradmin, org.osgi.service.cm, javax.management, javax.management.remote
- </importPackage>
- </osgiManifest>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!--
- Current tests are (unfinished) integration tests, and need
- to have the bundle available, so there's a chicken-egg problem there. Temporal workaround: omit tests in pom
- -->
-
- <skip>true</skip>
- </configuration>
- </plugin>
-
- </plugins>
- </build>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-project-info-reports-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>osgi-bundle</packaging>
+ <name>JMood JMX Management Agent</name>
+ <artifactId>${groupId}.jmood</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.apache.felix.framework</artifactId>
+ <version>${pom.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>${pom.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>${pom.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <version>${pom.version}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <osgiManifest >
+ <bundleName>${name}</bundleName>
+ <bundleActivator>${artifactId}.Activator</bundleActivator>
+ <bundleDescription>JMood management agent</bundleDescription>
+ <bundleSymbolicName>${artifactId}</bundleSymbolicName>
+ <exportPackage>
+ <!-- TODO -->
+ </exportPackage>
+ <!--Automatic resolution includes not available, unused, mx4j stuff-->
+ <importPackage>
+ org.osgi.framework, org.osgi.util.tracker, org.osgi.service.log, org.osgi.service.packageadmin, org.osgi.service.startlevel, org.osgi.service.permissionadmin, org.osgi.service.useradmin, org.osgi.service.cm, javax.management, javax.management.remote
+ </importPackage>
+ </osgiManifest>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <!--
+ Current tests are (unfinished) integration tests, and need
+ to have the bundle available, so there's a chicken-egg problem there. Temporal workaround: omit tests in pom
+ -->
+
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
diff --git a/jmxintrospector/pom.xml b/jmxintrospector/pom.xml
index 899ae7b..9881b97 100644
--- a/jmxintrospector/pom.xml
+++ b/jmxintrospector/pom.xml
@@ -1,62 +1,63 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <name>JMXIntrospector</name>
- <packaging>osgi-bundle</packaging>
- <artifactId>${groupId}.jmxintrospector</artifactId>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>cglib</groupId>
- <artifactId>cglib</artifactId>
- <version>2.1_3</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <version>${pom.version}</version>
- <extensions>true</extensions>
- <configuration>
- <inlinedArtifacts>
- <inlinedArtifact>cglib</inlinedArtifact>
- </inlinedArtifacts>
- <osgiManifest>
- <bundleName>${name}</bundleName>
- <bundleSymbolicName>${artifactId}</bundleSymbolicName>
- <exportPackage>
- org.apache.felix.jmxintrospector
- </exportPackage>
- </osgiManifest>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>5</source><!--should fail if not java6-->
- <target>5</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <name>JMXIntrospector</name>
+ <packaging>osgi-bundle</packaging>
+ <artifactId>${groupId}.jmxintrospector</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>cglib</groupId>
+ <artifactId>cglib</artifactId>
+ <version>2.1_3</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <version>${pom.version}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <inlinedArtifacts>
+ <inlinedArtifact>cglib</inlinedArtifact>
+ </inlinedArtifacts>
+ <osgiManifest>
+ <bundleName>${name}</bundleName>
+ <bundleSymbolicName>${artifactId}</bundleSymbolicName>
+ <exportPackage>
+ org.apache.felix.jmxintrospector
+ </exportPackage>
+ </osgiManifest>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>5</source><!--should fail if not java6-->
+ <target>5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/log/pom.xml b/log/pom.xml
index 0785d50..ee4d13b 100644
--- a/log/pom.xml
+++ b/log/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/main/pom.xml b/main/pom.xml
index ba02bd5..e60575f 100644
--- a/main/pom.xml
+++ b/main/pom.xml
@@ -21,6 +21,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/metatype/pom.xml b/metatype/pom.xml
index c0e2eb1..f92340e 100644
--- a/metatype/pom.xml
+++ b/metatype/pom.xml
@@ -5,6 +5,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<artifactId>org.apache.felix.metatype</artifactId>
diff --git a/mishell/pom.xml b/mishell/pom.xml
index 9ff3343..00fd67d 100644
--- a/mishell/pom.xml
+++ b/mishell/pom.xml
@@ -1,93 +1,94 @@
-<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">
-<parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <name>Management Interactive Shell</name>
- <packaging>osgi-bundle</packaging>
- <artifactId>${groupId}.mishell</artifactId>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>${groupId}.jmxintrospector</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>${pom.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>${pom.version}</version>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.apache.felix.framework</artifactId>
- <version>${pom.version}</version>
- <scope>provided</scope>
- </dependency>
-
- </dependencies>
- <build>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <version>${pom.version}</version>
- <extensions>true</extensions>
- <configuration>
- <!--
- We're inlining a lot here. This is nasty for a bundle, nice for an executable jar.
- It should be simple to change afterwards
- -->
- <inlinedArtifacts>
- <inlinedArtifact>org.apache.felix.jmxintrospector</inlinedArtifact>
- </inlinedArtifacts>
- <osgiManifest>
- <bundleActivator>${artifactId}.Activator</bundleActivator>
- <bundleName>${name}</bundleName>
- <bundleDescription>Management Interactive Shell</bundleDescription>
- <bundleSymbolicName>${artifactId}</bundleSymbolicName>
- <dynamicImportPackage>
- *
- </dynamicImportPackage>
- <importPackage>
- <!--Note that we explicitly do not import jmood classes as they we use
- dynamically generated interfaces and proxies instead-->
- org.osgi.framework, javax.management, javax.management.remote, javax.script
- </importPackage>
-
- </osgiManifest>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source><!--should fail if not java6-->
- <target>1.6</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+<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">
+<parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <name>Management Interactive Shell</name>
+ <packaging>osgi-bundle</packaging>
+ <artifactId>${groupId}.mishell</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>${groupId}.jmxintrospector</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>${pom.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>${pom.version}</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.apache.felix.framework</artifactId>
+ <version>${pom.version}</version>
+ <scope>provided</scope>
+ </dependency>
+
+ </dependencies>
+ <build>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <version>${pom.version}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <!--
+ We're inlining a lot here. This is nasty for a bundle, nice for an executable jar.
+ It should be simple to change afterwards
+ -->
+ <inlinedArtifacts>
+ <inlinedArtifact>org.apache.felix.jmxintrospector</inlinedArtifact>
+ </inlinedArtifacts>
+ <osgiManifest>
+ <bundleActivator>${artifactId}.Activator</bundleActivator>
+ <bundleName>${name}</bundleName>
+ <bundleDescription>Management Interactive Shell</bundleDescription>
+ <bundleSymbolicName>${artifactId}</bundleSymbolicName>
+ <dynamicImportPackage>
+ *
+ </dynamicImportPackage>
+ <importPackage>
+ <!--Note that we explicitly do not import jmood classes as they we use
+ dynamically generated interfaces and proxies instead-->
+ org.osgi.framework, javax.management, javax.management.remote, javax.script
+ </importPackage>
+
+ </osgiManifest>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.6</source><!--should fail if not java6-->
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/mosgi/console.component/pom.xml b/mosgi/console.component/pom.xml
index 19880a2..6db1596 100644
--- a/mosgi/console.component/pom.xml
+++ b/mosgi/console.component/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/console.gui/pom.xml b/mosgi/console.gui/pom.xml
index d7bc87c..6cfb05f 100644
--- a/mosgi/console.gui/pom.xml
+++ b/mosgi/console.gui/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/console.ifc/pom.xml b/mosgi/console.ifc/pom.xml
index 8e7b816..c868e81 100644
--- a/mosgi/console.ifc/pom.xml
+++ b/mosgi/console.ifc/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/jmx.agent/pom.xml b/mosgi/jmx.agent/pom.xml
index 4c883b2..f58989f 100644
--- a/mosgi/jmx.agent/pom.xml
+++ b/mosgi/jmx.agent/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/jmx.httpconnector/pom.xml b/mosgi/jmx.httpconnector/pom.xml
index ff2225a..de53f43 100644
--- a/mosgi/jmx.httpconnector/pom.xml
+++ b/mosgi/jmx.httpconnector/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/jmx.registry/pom.xml b/mosgi/jmx.registry/pom.xml
index 0aea6c4..bb77d75 100644
--- a/mosgi/jmx.registry/pom.xml
+++ b/mosgi/jmx.registry/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/jmx.remotelogger/pom.xml b/mosgi/jmx.remotelogger/pom.xml
index cd8ac3d..a6b4b05 100644
--- a/mosgi/jmx.remotelogger/pom.xml
+++ b/mosgi/jmx.remotelogger/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/jmx.rmiconnector/pom.xml b/mosgi/jmx.rmiconnector/pom.xml
index aa7554d..6642665 100644
--- a/mosgi/jmx.rmiconnector/pom.xml
+++ b/mosgi/jmx.rmiconnector/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/managedelements.bundlesprobes.tab/pom.xml b/mosgi/managedelements.bundlesprobes.tab/pom.xml
index c87abf9..023f0c4 100644
--- a/mosgi/managedelements.bundlesprobes.tab/pom.xml
+++ b/mosgi/managedelements.bundlesprobes.tab/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/managedelements.bundlesprobes/pom.xml b/mosgi/managedelements.bundlesprobes/pom.xml
index ab82674..54030fb 100644
--- a/mosgi/managedelements.bundlesprobes/pom.xml
+++ b/mosgi/managedelements.bundlesprobes/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/managedelements.memoryprobe/pom.xml b/mosgi/managedelements.memoryprobe/pom.xml
index c1140d8..aab8eec 100644
--- a/mosgi/managedelements.memoryprobe/pom.xml
+++ b/mosgi/managedelements.memoryprobe/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/managedelements.obrprobe.tab/pom.xml b/mosgi/managedelements.obrprobe.tab/pom.xml
index f629516..f580588 100644
--- a/mosgi/managedelements.obrprobe.tab/pom.xml
+++ b/mosgi/managedelements.obrprobe.tab/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/managedelements.obrprobe/pom.xml b/mosgi/managedelements.obrprobe/pom.xml
index 9b00563..d3922fd 100644
--- a/mosgi/managedelements.obrprobe/pom.xml
+++ b/mosgi/managedelements.obrprobe/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/managedelements.osgiprobes.tab/pom.xml b/mosgi/managedelements.osgiprobes.tab/pom.xml
index c7e958b..99cb88b 100644
--- a/mosgi/managedelements.osgiprobes.tab/pom.xml
+++ b/mosgi/managedelements.osgiprobes.tab/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/managedelements.osgiprobes/pom.xml b/mosgi/managedelements.osgiprobes/pom.xml
index b2fdf91..c1b64e0 100644
--- a/mosgi/managedelements.osgiprobes/pom.xml
+++ b/mosgi/managedelements.osgiprobes/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/mosgi/pom.xml b/mosgi/pom.xml
index dd62b40..6681ac9 100644
--- a/mosgi/pom.xml
+++ b/mosgi/pom.xml
@@ -4,6 +4,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/org.apache.felix.daemon/pom.xml b/org.apache.felix.daemon/pom.xml
index dcf1881..19daf3e 100644
--- a/org.apache.felix.daemon/pom.xml
+++ b/org.apache.felix.daemon/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
diff --git a/org.osgi.compendium/pom.xml b/org.osgi.compendium/pom.xml
index 5a94239..bb54fbf 100644
--- a/org.osgi.compendium/pom.xml
+++ b/org.osgi.compendium/pom.xml
@@ -20,6 +20,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<organization>
<name>OSGi Alliance</name>
diff --git a/org.osgi.core/doc/apache-felix-osgi-core_files/print.css b/org.osgi.core/doc/apache-felix-osgi-core_files/print.css
deleted file mode 100644
index 32c3b5f..0000000
--- a/org.osgi.core/doc/apache-felix-osgi-core_files/print.css
+++ /dev/null
@@ -1,9 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>404 Not Found</title>
-</head><body>
-<h1>Not Found</h1>
-<p>The requested URL /FELIX/media.data/print.css was not found on this server.</p>
-<hr>
-<address>Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.7g Server at cwiki.apache.org Port 80</address>
-</body></html>
diff --git a/org.osgi.core/pom.xml b/org.osgi.core/pom.xml
index 08ecffd..9a6aec5 100644
--- a/org.osgi.core/pom.xml
+++ b/org.osgi.core/pom.xml
@@ -21,6 +21,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<organization>
<name>OSGi Alliance</name>
diff --git a/org.osgi.foundation/pom.xml b/org.osgi.foundation/pom.xml
index c420fd3..c100a98 100644
--- a/org.osgi.foundation/pom.xml
+++ b/org.osgi.foundation/pom.xml
@@ -20,6 +20,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<organization>
<name>OSGi Alliance</name>
diff --git a/pom.xml b/pom/pom.xml
similarity index 82%
rename from pom.xml
rename to pom/pom.xml
index e2cdd16..cd35845 100644
--- a/pom.xml
+++ b/pom/pom.xml
@@ -33,6 +33,7 @@
<name>Apache Felix</name>
<version>0.9.0-incubator-SNAPSHOT</version>
<url>http://felix.apache.org/</url>
+ <inceptionYear>2006</inceptionYear>
<description>Apache felix is an OSGi implementation.</description>
<issueManagement>
@@ -95,11 +96,11 @@
</property>
</activation>
<modules>
- <module>bundleplugin</module>
- <module>tools/maven2/maven-osgi-plugin</module>
- <module>ipojo/metadata</module>
- <module>ipojo/manipulator</module>
- <module>ipojo/plugin</module>
+ <module>../bundleplugin</module>
+ <module>../tools/maven2/maven-osgi-plugin</module>
+ <module>../ipojo/metadata</module>
+ <module>../ipojo/manipulator</module>
+ <module>../ipojo/plugin</module>
</modules>
</profile>
@@ -125,31 +126,31 @@
</property>
</activation>
<modules>
- <module>org.osgi.foundation</module>
- <module>javax.servlet</module>
- <module>org.osgi.core</module>
- <module>org.osgi.compendium</module>
- <module>framework</module>
- <module>main</module>
- <module>shell</module>
- <module>shell.tui</module>
- <module>shell.gui</module>
- <module>shell.gui.plugin</module>
- <module>bundlerepository</module>
- <module>log</module>
- <module>eventadmin</module>
- <module>http.jetty</module>
- <module>scr</module>
- <module>configadmin</module>
- <module>metatype</module>
- <module>dependencymanager</module>
- <module>servicebinder</module>
- <module>wireadmin</module>
+ <module>../org.osgi.foundation</module>
+ <module>../javax.servlet</module>
+ <module>../org.osgi.core</module>
+ <module>../org.osgi.compendium</module>
+ <module>../framework</module>
+ <module>../main</module>
+ <module>../shell</module>
+ <module>../shell.tui</module>
+ <module>../shell.gui</module>
+ <module>../shell.gui.plugin</module>
+ <module>../bundlerepository</module>
+ <module>../log</module>
+ <module>../eventadmin</module>
+ <module>../http.jetty</module>
+ <module>../scr</module>
+ <module>../configadmin</module>
+ <module>../metatype</module>
+ <module>../dependencymanager</module>
+ <module>../servicebinder</module>
+ <module>../wireadmin</module>
- <module>ipojo/core</module>
- <module>ipojo/arch</module>
+ <module>../ipojo/core</module>
+ <module>../ipojo/arch</module>
- <module>mosgi</module>
+ <module>../mosgi</module>
</modules>
</profile>
@@ -162,16 +163,16 @@
</property>
</activation>
<modules>
- <module>org.apache.felix.daemon</module>
+ <module>../org.apache.felix.daemon</module>
- <module>examples</module>
+ <module>../examples</module>
- <module>upnp.extra</module>
- <module>upnp.basedriver</module>
- <module>upnp.tester</module>
- <module>upnp.sample.tv</module>
- <module>upnp.sample.clock</module>
- <module>upnp.sample.binaryLight</module>
+ <module>../upnp.extra</module>
+ <module>../upnp.basedriver</module>
+ <module>../upnp.tester</module>
+ <module>../upnp.sample.tv</module>
+ <module>../upnp.sample.clock</module>
+ <module>../upnp.sample.binaryLight</module>
<!-- <module>tools/mangen</module> -->
@@ -327,6 +328,11 @@
<artifactId>maven-bundle-plugin</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
</plugin>
+<!-- <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <version>1.0-alpha-5</version>
+ </plugin> -->
</plugins>
</pluginManagement>
<plugins>
@@ -345,6 +351,23 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
</plugin -->
+ <!-- We want to package up license resources in the JARs produced
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>process</goal>
+ </goals>
+ <configuration>
+ <resourceBundles>
+ <resourceBundle>org.apache:apache-jar-resource-bundle:1.0</resourceBundle>
+ </resourceBundles>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>-->
</plugins>
</build>
<reporting>
diff --git a/scr/pom.xml b/scr/pom.xml
index fb18b67..640823f 100644
--- a/scr/pom.xml
+++ b/scr/pom.xml
@@ -1,65 +1,66 @@
-<project>
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>bundle</packaging>
- <name>Apache Felix Declarative Services</name>
- <description>
- Implementation of the Declarative Services specification 1.0
- </description>
- <artifactId>org.apache.felix.scr</artifactId>
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>net.sf.kxml</groupId>
- <artifactId>kxml2</artifactId>
- <version>2.2.2</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix</groupId>
- <artifactId>maven-bundle-plugin</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <extensions>true</extensions>
- <configuration>
- <instructions>
- <Bundle-SymbolicName>
- ${artifactId}
- </Bundle-SymbolicName>
- <Bundle-Vendor>
- Apache Software Foundation
- </Bundle-Vendor>
- <Bundle-Activator>
- org.apache.felix.scr.Activator
- </Bundle-Activator>
- <Export-Package>
- org.osgi.service.cm, org.osgi.service.component
- </Export-Package>
- <Private-Package>
- org.apache.felix.scr.*, org.kxml2.io,
- org.osgi.util.tracker,
- org.xmlpull.v1
- </Private-Package>
- <DynamicImport-Package>
- org.osgi.service.log
- </DynamicImport-Package>
- </instructions>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+<project>
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>bundle</packaging>
+ <name>Apache Felix Declarative Services</name>
+ <description>
+ Implementation of the Declarative Services specification 1.0
+ </description>
+ <artifactId>org.apache.felix.scr</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.2.2</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-SymbolicName>
+ ${artifactId}
+ </Bundle-SymbolicName>
+ <Bundle-Vendor>
+ Apache Software Foundation
+ </Bundle-Vendor>
+ <Bundle-Activator>
+ org.apache.felix.scr.Activator
+ </Bundle-Activator>
+ <Export-Package>
+ org.osgi.service.cm, org.osgi.service.component
+ </Export-Package>
+ <Private-Package>
+ org.apache.felix.scr.*, org.kxml2.io,
+ org.osgi.util.tracker,
+ org.xmlpull.v1
+ </Private-Package>
+ <DynamicImport-Package>
+ org.osgi.service.log
+ </DynamicImport-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/servicebinder/pom.xml b/servicebinder/pom.xml
index 6ea4985..9f4ab12 100644
--- a/servicebinder/pom.xml
+++ b/servicebinder/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/shell.gui.plugin/pom.xml b/shell.gui.plugin/pom.xml
index 234204d..d636977 100644
--- a/shell.gui.plugin/pom.xml
+++ b/shell.gui.plugin/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/shell.gui/pom.xml b/shell.gui/pom.xml
index 4aa0099..71b8957 100644
--- a/shell.gui/pom.xml
+++ b/shell.gui/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/shell.tui/doc/apache-felix-shell-tui_files/print.css b/shell.tui/doc/apache-felix-shell-tui_files/print.css
deleted file mode 100644
index 32c3b5f..0000000
--- a/shell.tui/doc/apache-felix-shell-tui_files/print.css
+++ /dev/null
@@ -1,9 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>404 Not Found</title>
-</head><body>
-<h1>Not Found</h1>
-<p>The requested URL /FELIX/media.data/print.css was not found on this server.</p>
-<hr>
-<address>Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.7g Server at cwiki.apache.org Port 80</address>
-</body></html>
diff --git a/shell.tui/pom.xml b/shell.tui/pom.xml
index d53fc6e..e25b37e 100644
--- a/shell.tui/pom.xml
+++ b/shell.tui/pom.xml
@@ -21,6 +21,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/shell/doc/apache-felix-shell-service_files/print.css b/shell/doc/apache-felix-shell-service_files/print.css
deleted file mode 100644
index 32c3b5f..0000000
--- a/shell/doc/apache-felix-shell-service_files/print.css
+++ /dev/null
@@ -1,9 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>404 Not Found</title>
-</head><body>
-<h1>Not Found</h1>
-<p>The requested URL /FELIX/media.data/print.css was not found on this server.</p>
-<hr>
-<address>Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.7g Server at cwiki.apache.org Port 80</address>
-</body></html>
diff --git a/shell/pom.xml b/shell/pom.xml
index 1d962ce..70c50d6 100644
--- a/shell/pom.xml
+++ b/shell/pom.xml
@@ -21,6 +21,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>
diff --git a/tools/mangen/pom.xml b/tools/mangen/pom.xml
index e6c90f0..ff5146d 100644
--- a/tools/mangen/pom.xml
+++ b/tools/mangen/pom.xml
@@ -1,57 +1,58 @@
-<project>
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>jar</packaging>
- <name>Apache Felix Bundle Manifest Generator (mangen)</name>
- <artifactId>org.apache.felix.tool.mangen</artifactId>
- <version>1.0.1</version>
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.apache.felix.framework</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- <version>2.2.1</version>
- </dependency>
- <dependency>
- <groupId>bcel</groupId>
- <artifactId>bcel</artifactId>
- <version>5.1</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifest>
- <mainClass>org.apache.felix.tool.mangen.MangenMain</mainClass>
- <addClasspath>true</addClasspath>
- </manifest>
- <manifestEntries/>
- </archive>
- </configuration>
- </plugin>
- </plugins>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- </resource>
- </resources>
- </build>
-</project>
+<project>
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>jar</packaging>
+ <name>Apache Felix Bundle Manifest Generator (mangen)</name>
+ <artifactId>org.apache.felix.tool.mangen</artifactId>
+ <version>1.0.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.apache.felix.framework</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>bcel</groupId>
+ <artifactId>bcel</artifactId>
+ <version>5.1</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>org.apache.felix.tool.mangen.MangenMain</mainClass>
+ <addClasspath>true</addClasspath>
+ </manifest>
+ <manifestEntries/>
+ </archive>
+ </configuration>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/tools/maven2/maven-felix-plugin/pom.xml b/tools/maven2/maven-felix-plugin/pom.xml
index 9bd8d3a..26bb695 100644
--- a/tools/maven2/maven-felix-plugin/pom.xml
+++ b/tools/maven2/maven-felix-plugin/pom.xml
@@ -4,6 +4,7 @@
<artifactId>felix</artifactId>
<groupId>org.apache.felix</groupId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.felix.plugins</groupId>
diff --git a/tools/maven2/maven-osgi-plugin/pom.xml b/tools/maven2/maven-osgi-plugin/pom.xml
index c42426e..ec14bd7 100644
--- a/tools/maven2/maven-osgi-plugin/pom.xml
+++ b/tools/maven2/maven-osgi-plugin/pom.xml
@@ -21,6 +21,7 @@
<artifactId>felix</artifactId>
<groupId>org.apache.felix</groupId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.felix.plugins</groupId>
diff --git a/upnp.basedriver/pom.xml b/upnp.basedriver/pom.xml
index 36f8b07..ee68800 100644
--- a/upnp.basedriver/pom.xml
+++ b/upnp.basedriver/pom.xml
@@ -1,76 +1,77 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>osgi-bundle</packaging>
- <groupId>org.apache.felix</groupId>
- <name>Apache Felix UPnP Base Driver</name>
- <artifactId>org.apache.felix.upnp.basedriver</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <repositories>
- <!-- For snapshots (no release jars or non-apache jars) -->
- <repository>
- <id>domoware.isti.cnr.it</id>
- <name>DomoWare Repository for Missing Artifacts</name>
- <url>http://domoware.isti.cnr.it/maven2</url>
- </repository>
- </repositories> <!-- <url>http://maven.apache.org</url> -->
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.upnp.extra</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org-cybergarage</groupId>
- <artifactId>cyberlink-upnp-patched</artifactId>
- <version>1.7.2</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <!-- <version>${pom.version}</version> -->
- <extensions>true</extensions>
- <configuration>
- <osgiManifest>
- <bundleName>UPnPBaseDriver</bundleName>
- <bundleVendor>Apache Software Foundation</bundleVendor>
- <bundleVersion>0.1.0</bundleVersion>
- <bundleDescription>
- A Bundle implementation of the UPnP Service Specification R4
- </bundleDescription>
- <bundleSymbolicName>org.apache.felix.upnp.basedriver</bundleSymbolicName>
- <bundleActivator>org.apache.felix.upnp.basedriver.Activator</bundleActivator>
- </osgiManifest>
- <manifestFile>src/main/resources/release/META-INF/Manifest.mf</manifestFile>
- </configuration>
- </plugin>
- </plugins>
- <resources>
- <resource>
- <directory>src/main/resources/release</directory>
- </resource>
- </resources>
- </build>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>osgi-bundle</packaging>
+ <groupId>org.apache.felix</groupId>
+ <name>Apache Felix UPnP Base Driver</name>
+ <artifactId>org.apache.felix.upnp.basedriver</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <repositories>
+ <!-- For snapshots (no release jars or non-apache jars) -->
+ <repository>
+ <id>domoware.isti.cnr.it</id>
+ <name>DomoWare Repository for Missing Artifacts</name>
+ <url>http://domoware.isti.cnr.it/maven2</url>
+ </repository>
+ </repositories> <!-- <url>http://maven.apache.org</url> -->
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.upnp.extra</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org-cybergarage</groupId>
+ <artifactId>cyberlink-upnp-patched</artifactId>
+ <version>1.7.2</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <!-- <version>${pom.version}</version> -->
+ <extensions>true</extensions>
+ <configuration>
+ <osgiManifest>
+ <bundleName>UPnPBaseDriver</bundleName>
+ <bundleVendor>Apache Software Foundation</bundleVendor>
+ <bundleVersion>0.1.0</bundleVersion>
+ <bundleDescription>
+ A Bundle implementation of the UPnP Service Specification R4
+ </bundleDescription>
+ <bundleSymbolicName>org.apache.felix.upnp.basedriver</bundleSymbolicName>
+ <bundleActivator>org.apache.felix.upnp.basedriver.Activator</bundleActivator>
+ </osgiManifest>
+ <manifestFile>src/main/resources/release/META-INF/Manifest.mf</manifestFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/resources/release</directory>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/upnp.extra/pom.xml b/upnp.extra/pom.xml
index da7e561..ca1f863 100644
--- a/upnp.extra/pom.xml
+++ b/upnp.extra/pom.xml
@@ -1,47 +1,48 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>osgi-bundle</packaging>
- <groupId>org.apache.felix</groupId>
- <name>Apache Felix UPnP Extra </name>
- <artifactId>org.apache.felix.upnp.extra</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <!-- <url>http://maven.apache.org</url> -->
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <!-- <version>${pom.version}</version> -->
- <extensions>true</extensions>
- <configuration>
- <osgiManifest>
- <bundleName>UPnPExtra</bundleName>
- <bundleVendor>Apache Software Foundation</bundleVendor>
- <bundleVersion>0.1.0</bundleVersion>
- <bundleDescription>
- A library used to extend the integration between UPnP and OSGi that is not part of the standard. Also services that allow to change the beahviour of the UPnP Base Driver
- </bundleDescription>
- <bundleSymbolicName>org.apache.felix.upnp.extra</bundleSymbolicName>
- <exportPackage>
- org.apache.felix.upnp.extra.util;specification-version=1.0,org.apache.felix.upnp.extra.controller;specification-version=1.0
- </exportPackage>
- </osgiManifest>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>osgi-bundle</packaging>
+ <groupId>org.apache.felix</groupId>
+ <name>Apache Felix UPnP Extra </name>
+ <artifactId>org.apache.felix.upnp.extra</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <!-- <url>http://maven.apache.org</url> -->
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <!-- <version>${pom.version}</version> -->
+ <extensions>true</extensions>
+ <configuration>
+ <osgiManifest>
+ <bundleName>UPnPExtra</bundleName>
+ <bundleVendor>Apache Software Foundation</bundleVendor>
+ <bundleVersion>0.1.0</bundleVersion>
+ <bundleDescription>
+ A library used to extend the integration between UPnP and OSGi that is not part of the standard. Also services that allow to change the beahviour of the UPnP Base Driver
+ </bundleDescription>
+ <bundleSymbolicName>org.apache.felix.upnp.extra</bundleSymbolicName>
+ <exportPackage>
+ org.apache.felix.upnp.extra.util;specification-version=1.0,org.apache.felix.upnp.extra.controller;specification-version=1.0
+ </exportPackage>
+ </osgiManifest>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/upnp.sample.binaryLight/pom.xml b/upnp.sample.binaryLight/pom.xml
index 25f2dbe..4925ec0 100644
--- a/upnp.sample.binaryLight/pom.xml
+++ b/upnp.sample.binaryLight/pom.xml
@@ -1,63 +1,64 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>osgi-bundle</packaging>
- <groupId>org.apache.felix</groupId>
- <name>Apache Felix UPnP Sample Binary-Light</name>
- <artifactId>org.apache.felix.upnp.sample.binaryLight</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <!-- <url>http://maven.apache.org</url> -->
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>javax.servlet</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <!-- <version>${pom.version}</version> -->
- <extensions>true</extensions>
- <configuration>
- <osgiManifest>
- <bundleName>UPnPBinaryLight</bundleName>
- <bundleVendor>Apache Software Foundation</bundleVendor>
- <bundleVersion>0.1.0</bundleVersion>
- <bundleDescription>
- Standardized BinaryLight DCPs to test UPnP Base Driver
- </bundleDescription>
- <bundleSymbolicName>org.apache.felix.upnp.sample.binaryLight</bundleSymbolicName>
- <bundleActivator>org.apache.felix.upnp.sample.binaryLight.Activator</bundleActivator>
- </osgiManifest>
- <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
- </configuration>
- </plugin>
- </plugins>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
- </build>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>osgi-bundle</packaging>
+ <groupId>org.apache.felix</groupId>
+ <name>Apache Felix UPnP Sample Binary-Light</name>
+ <artifactId>org.apache.felix.upnp.sample.binaryLight</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <!-- <url>http://maven.apache.org</url> -->
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>javax.servlet</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <!-- <version>${pom.version}</version> -->
+ <extensions>true</extensions>
+ <configuration>
+ <osgiManifest>
+ <bundleName>UPnPBinaryLight</bundleName>
+ <bundleVendor>Apache Software Foundation</bundleVendor>
+ <bundleVersion>0.1.0</bundleVersion>
+ <bundleDescription>
+ Standardized BinaryLight DCPs to test UPnP Base Driver
+ </bundleDescription>
+ <bundleSymbolicName>org.apache.felix.upnp.sample.binaryLight</bundleSymbolicName>
+ <bundleActivator>org.apache.felix.upnp.sample.binaryLight.Activator</bundleActivator>
+ </osgiManifest>
+ <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/upnp.sample.clock/pom.xml b/upnp.sample.clock/pom.xml
index 78becb8..eba63bf 100644
--- a/upnp.sample.clock/pom.xml
+++ b/upnp.sample.clock/pom.xml
@@ -1,57 +1,58 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>osgi-bundle</packaging>
- <groupId>org.apache.felix</groupId>
- <name>Apache Felix UPnP Sample Clock</name>
- <artifactId>org.apache.felix.upnp.sample.clock</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <!-- <url>http://maven.apache.org</url> -->
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <!-- <version>${pom.version}</version> -->
- <extensions>true</extensions>
- <configuration>
- <osgiManifest>
- <bundleName>UPnPClock</bundleName>
- <bundleVendor>Apache Software Foundation</bundleVendor>
- <bundleVersion>0.1.0</bundleVersion>
- <bundleDescription>
- CyberLink Clock clone to test UPnPBase driver
- </bundleDescription>
- <bundleSymbolicName>org.apache.felix.upnp.sample.clock</bundleSymbolicName>
- <bundleActivator>org.apache.felix.upnp.sample.clock.Activator</bundleActivator>
- </osgiManifest>
- <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
- </configuration>
- </plugin>
- </plugins>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
- </build>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>osgi-bundle</packaging>
+ <groupId>org.apache.felix</groupId>
+ <name>Apache Felix UPnP Sample Clock</name>
+ <artifactId>org.apache.felix.upnp.sample.clock</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <!-- <url>http://maven.apache.org</url> -->
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <!-- <version>${pom.version}</version> -->
+ <extensions>true</extensions>
+ <configuration>
+ <osgiManifest>
+ <bundleName>UPnPClock</bundleName>
+ <bundleVendor>Apache Software Foundation</bundleVendor>
+ <bundleVersion>0.1.0</bundleVersion>
+ <bundleDescription>
+ CyberLink Clock clone to test UPnPBase driver
+ </bundleDescription>
+ <bundleSymbolicName>org.apache.felix.upnp.sample.clock</bundleSymbolicName>
+ <bundleActivator>org.apache.felix.upnp.sample.clock.Activator</bundleActivator>
+ </osgiManifest>
+ <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/upnp.sample.tv/pom.xml b/upnp.sample.tv/pom.xml
index a7f5b8c..b9726b7 100644
--- a/upnp.sample.tv/pom.xml
+++ b/upnp.sample.tv/pom.xml
@@ -1,57 +1,58 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>osgi-bundle</packaging>
- <groupId>org.apache.felix</groupId>
- <name>Apache Felix UPnP Sample TV</name>
- <artifactId>org.apache.felix.upnp.sample.tv</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <!-- <url>http://maven.apache.org</url> -->
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <!-- <version>${pom.version}</version> -->
- <extensions>true</extensions>
- <configuration>
- <osgiManifest>
- <bundleName>UPnPTV</bundleName>
- <bundleVendor>Apache Software Foundation</bundleVendor>
- <bundleVersion>0.1.0</bundleVersion>
- <bundleDescription>
- CyberLink Tv clone to test UPnPBase driver
- </bundleDescription>
- <bundleSymbolicName>org.apache.felix.upnp.sample.tv</bundleSymbolicName>
- <bundleActivator>org.apache.felix.upnp.sample.tv.Activator</bundleActivator>
- </osgiManifest>
- <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
- </configuration>
- </plugin>
- </plugins>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
- </build>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>osgi-bundle</packaging>
+ <groupId>org.apache.felix</groupId>
+ <name>Apache Felix UPnP Sample TV</name>
+ <artifactId>org.apache.felix.upnp.sample.tv</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <!-- <url>http://maven.apache.org</url> -->
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <!-- <version>${pom.version}</version> -->
+ <extensions>true</extensions>
+ <configuration>
+ <osgiManifest>
+ <bundleName>UPnPTV</bundleName>
+ <bundleVendor>Apache Software Foundation</bundleVendor>
+ <bundleVersion>0.1.0</bundleVersion>
+ <bundleDescription>
+ CyberLink Tv clone to test UPnPBase driver
+ </bundleDescription>
+ <bundleSymbolicName>org.apache.felix.upnp.sample.tv</bundleSymbolicName>
+ <bundleActivator>org.apache.felix.upnp.sample.tv.Activator</bundleActivator>
+ </osgiManifest>
+ <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/upnp.tester/pom.xml b/upnp.tester/pom.xml
index 4676fb6..ecb6be6 100644
--- a/upnp.tester/pom.xml
+++ b/upnp.tester/pom.xml
@@ -1,63 +1,64 @@
-<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">
- <parent>
- <groupId>org.apache.felix</groupId>
- <artifactId>felix</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <packaging>osgi-bundle</packaging>
- <groupId>org.apache.felix</groupId>
- <name>Apache Felix UPnP Tester</name>
- <artifactId>org.apache.felix.upnp.tester</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <!-- <url>http://maven.apache.org</url> -->
- <dependencies>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>0.9.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.upnp.extra</artifactId>
- <version>0.1.0-incubator-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix.plugins</groupId>
- <artifactId>maven-osgi-plugin</artifactId>
- <!-- <version>${pom.version}</version> -->
- <extensions>true</extensions>
- <configuration>
- <osgiManifest>
- <bundleName>UPnPTester</bundleName>
- <bundleVendor>Apache Software Foundation</bundleVendor>
- <bundleVersion>0.1.0</bundleVersion>
- <bundleDescription>
- OSGi Generic Control Point to control UPnPDevice services
- </bundleDescription>
- <bundleSymbolicName>org.apache.felix.upnp.tester</bundleSymbolicName>
- <bundleActivator>org.apache.felix.upnp.tester.Activator</bundleActivator>
- </osgiManifest>
- <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
- </configuration>
- </plugin>
- </plugins>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
- </build>
-</project>
+<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">
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>osgi-bundle</packaging>
+ <groupId>org.apache.felix</groupId>
+ <name>Apache Felix UPnP Tester</name>
+ <artifactId>org.apache.felix.upnp.tester</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <!-- <url>http://maven.apache.org</url> -->
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.upnp.extra</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix.plugins</groupId>
+ <artifactId>maven-osgi-plugin</artifactId>
+ <!-- <version>${pom.version}</version> -->
+ <extensions>true</extensions>
+ <configuration>
+ <osgiManifest>
+ <bundleName>UPnPTester</bundleName>
+ <bundleVendor>Apache Software Foundation</bundleVendor>
+ <bundleVersion>0.1.0</bundleVersion>
+ <bundleDescription>
+ OSGi Generic Control Point to control UPnPDevice services
+ </bundleDescription>
+ <bundleSymbolicName>org.apache.felix.upnp.tester</bundleSymbolicName>
+ <bundleActivator>org.apache.felix.upnp.tester.Activator</bundleActivator>
+ </osgiManifest>
+ <manifestFile>src/main/resources/META-INF/Manifest.mf</manifestFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/wireadmin/pom.xml b/wireadmin/pom.xml
index 259f9dd..ac6cc23 100644
--- a/wireadmin/pom.xml
+++ b/wireadmin/pom.xml
@@ -3,6 +3,7 @@
<groupId>org.apache.felix</groupId>
<artifactId>felix</artifactId>
<version>0.9.0-incubator-SNAPSHOT</version>
+ <relativePath>../pom/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>bundle</packaging>