Applied patch (FELIX-198) to create a pom file that separates the
subprojects by their packaging type to avoid the dreaded maven bug. This
will hopefully only be temporary.
git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@506501 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index a321b1a..95b3180 100644
--- a/build.xml
+++ b/build.xml
@@ -19,26 +19,44 @@
<project default="all">
<target name="clean">
<exec executable="mvn" failonerror="true">
- <arg line="-f pom-new-plugin.xml clean" />
+ <arg line="-Dpackaging=bundle clean" />
</exec>
<exec executable="mvn" failonerror="true">
- <arg line="-f pom-old-plugin.xml clean" />
+ <arg line="-Dpackaging=osgi-bundle clean" />
+ </exec>
+ <exec executable="mvn" failonerror="true">
+ <arg line="-Dpackaging=ipojo-bundle clean" />
+ </exec>
+ <exec executable="mvn" failonerror="true">
+ <arg line="-Dpackaging=osgi-bundle-mosgi clean" />
</exec>
</target>
<target name="install">
<exec executable="mvn" failonerror="true">
- <arg line="-f pom-new-plugin.xml install" />
+ <arg line="-Dpackaging=bundle install" />
</exec>
<exec executable="mvn" failonerror="true">
- <arg line="-f pom-old-plugin.xml install" />
+ <arg line="-Dpackaging=osgi-bundle install" />
+ </exec>
+ <exec executable="mvn" failonerror="true">
+ <arg line="-Dpackaging=ipojo-bundle install" />
+ </exec>
+ <exec executable="mvn" failonerror="true">
+ <arg line="-Dpackaging=osgi-bundle-mosgi install" />
</exec>
</target>
<target name="all">
<exec executable="mvn" failonerror="true">
- <arg line="-f pom-new-plugin.xml clean install" />
+ <arg line="-Dpackaging=bundle clean install" />
</exec>
<exec executable="mvn" failonerror="true">
- <arg line="-f pom-old-plugin.xml clean install" />
+ <arg line="-Dpackaging=osgi-bundle clean install" />
+ </exec>
+ <exec executable="mvn" failonerror="true">
+ <arg line="-Dpackaging=ipojo-bundle clean install" />
+ </exec>
+ <exec executable="mvn" failonerror="true">
+ <arg line="-Dpackaging=osgi-bundle-mosgi clean install" />
</exec>
</target>
</project>