[jboss-cvs] JBossAS SVN: r94845 - in projects/jboss-osgi/tags: jboss-osgi-1.0.0.Beta4 and 15 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 14 05:58:14 EDT 2009


Author: thomas.diesler at jboss.com
Date: 2009-10-14 05:58:14 -0400 (Wed, 14 Oct 2009)
New Revision: 94845

Added:
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-matrix-equinox.png
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-matrix-felix.png
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-matrix-jbossmc.png
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch020-getting-started.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch040-framework-integration.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch070-provided-bundles.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch080-provided-examples.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/src/main/etc/ReleaseNotes.html
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/javadoc/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/blueprint/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/framework/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/remotejmx/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/example/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/functional/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/trailblazer/pom.xml
Removed:
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-home.png
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch020-getting-started.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch040-framework-integration.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch070-provided-bundles.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch080-provided-examples.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/src/main/etc/ReleaseNotes.html
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/javadoc/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/blueprint/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/framework/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/remotejmx/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/example/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/functional/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/pom.xml
   projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/trailblazer/pom.xml
Log:
[maven-release-plugin]  copy for tag jboss-osgi-1.0.0.Beta4

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4 (from rev 94842, projects/jboss-osgi/trunk)

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-home.png
===================================================================
(Binary files differ)

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-matrix-equinox.png (from rev 94843, projects/jboss-osgi/trunk/distribution/docbook/en/images/hudson-matrix-equinox.png)
===================================================================
(Binary files differ)

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-matrix-felix.png (from rev 94843, projects/jboss-osgi/trunk/distribution/docbook/en/images/hudson-matrix-felix.png)
===================================================================
(Binary files differ)

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/images/hudson-matrix-jbossmc.png (from rev 94843, projects/jboss-osgi/trunk/distribution/docbook/en/images/hudson-matrix-jbossmc.png)
===================================================================
(Binary files differ)

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch020-getting-started.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch020-getting-started.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch020-getting-started.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,372 +0,0 @@
-<!-- 
-  $Id$ 
--->
-<chapter xml:id="ChapGettingStarted">
-
-  <title>Getting Started</title>
-  
-  <para>This chapter takes you through the first steps of getting JBoss OSGi and 
-  provides the initial pointers to get up and running.</para>
-  
-  <sect1 xml:id="SecDownload">
-    <title>Download the Distribution</title>
-    
-    <para>JBoss OSGi is distributed as an <ulink url="http://izpack.org">IzPack</ulink> installer archive. 
-    The installer is available from the JBoss OSGi <ulink url="https://sourceforge.net/project/showfiles.php?group_id=22866&amp;package_id=316015">download area</ulink>.</para>
-  </sect1>
-  
-  <sect1 xml:id="SecInstall">  
-    <title>Running the Installer</title>
-    
-    <para>To run the installer execute the following command:</para>
-    
-    <programlisting>
-    java -jar jboss-osgi-installer-1.0.0.Beta4.jar
-    </programlisting>
-      
-    <para>The installer first shows a welcome screen</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack01-welcome.png"/> 
-      </imageobject>
-    </mediaobject>
-    
-    <para>Then you select the installation path for the JBoss OSGi distribution. This is the directory where you find the binary build artifacts,
-    the java sources, documentation and the JBoss OSGi Runtime.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack05-installpath.png"/> 
-      </imageobject>
-    </mediaobject>
-    
-    <para>The installer contains multiple installation packs. Greyed packs are required, others are optional and can be deselected.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack10-packs.png"/> 
-      </imageobject>
-    </mediaobject>
-
-    <itemizedlist>
-      <listitem><emphasis role="bold">JBoss OSGi Distribution</emphasis> - Documentation, Binary Artifacts and Sources</listitem>
-      <listitem><emphasis role="bold">JBoss OSGi Runtime</emphasis> - Standalone JBoss OSGi Runtime</listitem>
-      <listitem><emphasis role="bold">JBoss OSGi Integration</emphasis> - Integration with an existing JBossAS instance</listitem>
-    </itemizedlist>
-    
-    <para>Next, you will be presented with the choice of supported OSGi Frameworks.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack15-target-framework.png"/> 
-      </imageobject>
-    </mediaobject>
-    
-    <para>In case you have selected 'JBoss OSGi Integration', you will be presented with the choice of supported target containers.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack20-target-container.png"/> 
-      </imageobject>
-    </mediaobject>
-    
-    <para>You will then have to point the installer to your existing <ulink url="http://http://jboss.org/jbossas">JBossAS</ulink> installation.</para>
-    
-    <tip>
-      <title>Supported JBossAS versions</title>
-      <para>The Microcontainer based OSGi Framework is only supported on JBoss-5.2.0 and above.</para>
-    </tip>
-        
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack25-jboss-home.jpg"/> 
-      </imageobject>
-    </mediaobject>
-    
-    <para>You can then verify the selected installation options and proceed with the actual installation.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack30-verify.png"/> 
-      </imageobject>
-    </mediaobject>
-    
-    <para>The installer reports its installation progress and finally displays a confirmation screen. You can now optionally generate
-    an "automatic installation script" that you can use when you want to repeat what you have just done without user interaction.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/izpack35-done.png"/> 
-      </imageobject>
-    </mediaobject>
-  </sect1>
-  
-  <sect1 xml:id="SecRuntimeStart">
-    <title>Starting the Runtime</title>
-    
-    <para>If you selected <link linkend="ChapRuntime">JBoss OSGi Runtime</link> during installation you should see a <emphasis role="bold">runtime</emphasis> folder, which contains 
-    the JBoss OSGi Runtime distribution. The JBoss OSGi Runtime is an OSGi container onto which services and applications can be deployed.</para>
-    
-    <para>The layout of the JBoss OSGi Runtime after installation is similar to what you know from <ulink url="http://http://jboss.org/jbossas">JBossAS</ulink>.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/runtime-structure.png"/> 
-      </imageobject>
-    </mediaobject>
-    
-    <para>You can start the Runtime by running <emphasis role="bold">bin/run.sh</emphasis>. The supported command line
-    options are:</para>
-    
-    <itemizedlist>
-      <listitem><emphasis role="bold">-c (--server-name)</emphasis> - The runtime profile to start.
-      The default is the 'default' profile.</listitem>
-      <listitem><emphasis role="bold">-b (--bind-address)</emphasis> - The network address various services can bind to.
-      The default is 'localhost'</listitem>
-    </itemizedlist>
-    
-    <programlisting>
-    [tdiesler at tddell runtime]$ bin/run.sh
-    =========================================================================
-    
-      JBoss OSGi Bootstrap Environment
-    
-      OSGI_HOME: /home/tdiesler/jboss-osgi-1.0.0.Beta4/runtime
-    
-      JAVA: /usr/java/jdk1.6/bin/java
-    
-      JAVA_OPTS: ...
-    
-    =========================================================================
-    
-    15:36:52,683 INFO  [OSGiBundleManager] JBossOSGi Framework - 1.0.0.Alpha1
-    15:36:53,161 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{osgi.cmpn:4.2.0.200908310645}
-    15:36:53,280 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{org.apache.felix.log:1.0.0}
-    15:36:53,403 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-common:1.0.2.SNAPSHOT}
-    15:36:53,442 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-hotdeploy:1.0.2.SNAPSHOT}
-    15:36:54,431 INFO  [jboss-osgi-hotdeploy] Start DeploymentScanner: [scandir=.../server/default/deploy,interval=2000ms]
-    15:36:54,462 INFO  [OSGiBootstrap] JBossOSGi Runtime booted in 1.773sec
-    ...
-    15:36:54,515 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-jndi:1.0.1}
-    15:36:54,551 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-jmx:1.0.1}
-    15:36:54,783 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-common-core:2.2.13.GA}
-    ...
-    15:36:55,353 INFO  [jboss-osgi-jndi] JNDI started: JNP=localhost:1099, RMI=localhost:1098
-    15:36:55,687 INFO  [jboss-osgi-jmx] MBeanServerConnection bound to: jmx/invoker/RMIAdaptor
-    ...
-    <emphasis role="bold">15:36:57,705 INFO  [OSGiBootstrap] JBossOSGi Runtime started in 3.021sec</emphasis>
-    </programlisting>
-  </sect1>
-    
-  <sect1 xml:id="SecProvidedExamples">
-    <title>Provided Examples</title>
-
-    <para>JBoss OSGi comes with a number of examples that you can build and deploy. Each example
-    deployment is verified by an accompaning test case</para>
-
-    <itemizedlist>
-      <listitem><emphasis role="bold">BlueprintTestCase</emphasis> - A simple Blueprint Container test</listitem>
-      <listitem><emphasis role="bold">DOMParserTestCase</emphasis> - A test that uses a DOM parser to read an XML document</listitem>
-      <listitem><emphasis role="bold">HttpServiceTestCase</emphasis> - Register servlets and resources with the HTTP Service</listitem>
-      <listitem><emphasis role="bold">JAXBTestCase</emphasis> - A test that uses JAXB to read an XML document</listitem>
-      <listitem><emphasis role="bold">JMXTestCase</emphasis> - Register an MBean through the JMX Service</listitem>
-      <listitem><emphasis role="bold">JNDITestCase</emphasis> - Bind objects to the Naming Service</listitem>
-      <listitem><emphasis role="bold">MicrocontainerTestCase</emphasis> - Call a service from an MC bean and vica versa</listitem>
-      <listitem><emphasis role="bold">SAXParserTestCase</emphasis> - A test that uses a SAX parser to read an XML document</listitem>
-      <listitem><emphasis role="bold">SimpleHuskyTestCase</emphasis> - Accesses a service from within the test case</listitem>
-      <listitem><emphasis role="bold">SimpleTestCase</emphasis> - A simple bundle lifecycle test</listitem>
-      <listitem><emphasis role="bold">WebAppTestCase</emphasis> - A web application (WAR) test</listitem>
-    </itemizedlist>
-    
-  </sect1>
-
-  <sect1 xml:id="SecBundleDeployment">
-    <title>Bundle Deployment</title>
-
-    <para>Bundle deployment works, as you would probably expect, by dropping your OSGi Bundle into the 
-    JBoss OSGi Runtime <emphasis role="bold">deploy</emphasis> folder.</para>
-    
-    <programlisting>
-    [tdiesler at tdvaio testsuite]$ cp .../test-libs/example/example-http.jar .../runtime/server/web/deploy
-    ...
-    13:59:38,284 INFO  [BundleRealDeployer] Installed: example-http [9]
-    13:59:38,289 INFO  [example-http] BundleEvent INSTALLED
-    13:59:38,297 INFO  [example-http] BundleEvent RESOLVED
-    13:59:38,304 INFO  [example-http] ServiceEvent REGISTERED
-    13:59:38,306 INFO  [BundleStartStopDeployer] Started: example-http [9]
-    13:59:38,306 INFO  [example-http] BundleEvent STARTED
-    </programlisting>
-  </sect1>
-  
-  <sect1 xml:id="SecWebConsole">
-  
-    <title>Managing installed Bundles</title>
-    
-    <para>JBoss OSGi comes with a simple Web Console, which is currently based on the 
-    <ulink url="http://felix.apache.org/site/apache-felix-web-console.html">Apache Felix Web Console</ulink> project. 
-    The JBoss OSGi Web Console is included in the runtime profiles 'web' or 'all'. After startup you can point your browser 
-    to <ulink url="http://localhost:8090/jboss-osgi">http://localhost:8090/jboss-osgi</ulink>.
-    </para> 
-
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/webconsole.png" contentwidth="450"/> 
-      </imageobject>
-    </mediaobject>
-  
-    <para>The Web Console can also be used to install, start, stop and uninstall bundles.</para>
-  </sect1>
-  
-  <sect1 xml:id="SecHudson">
-    <title>Hudson QA Environment</title>
-    
-    <emphasis role="bold">Setup the Hudson QA Environment</emphasis>
-    
-    <para>The JBoss OSGi <ulink url="http://jbmuc.dyndns.org:8280/hudson">Hudson QA Environment</ulink> is an integral part of the JBoss OSGi code base.
-    It is designed for simplicity because we believe that comprehensive QA will only get done if it is dead simple to do so.</para>
-     
-    <para>Consequently, you only have to execute two simple ant targets to setup the QA environment that was used to QA the JBoss OSGi
-    release that you currently work with.</para>
-    
-    <para>If in future we should discover a problem with a previous JBoss OSGi release, it will be possible to provide a patch and verify that change using 
-    the original QA environment for that release.</para>
-     
-    <para>With every release we test the matrix of supported target containers and JDKs.</para>
-    
-    <mediaobject>
-      <imageobject>
-        <imagedata fileref="images/hudson-home.png" contentwidth="450"/> 
-      </imageobject>
-    </mediaobject>
-  
-    <emphasis role="bold">Set Hudson Properties</emphasis>
-
-    <para>You need to set a few properties, especially these</para>
-
-    <itemizedlist>
-      <listitem>hudson.maven.path</listitem>
-      <listitem>hudson.username</listitem>
-      <listitem>hudson.password</listitem>
-      <listitem>hudson.root</listitem>
-    </itemizedlist>
-    
-    <programlisting>
-    cd build/hudson
-    cp ant.properties.example ant.properties
-    vi ant.properties
-    
-    # The JBoss settings
-    jboss.server.instance=default
-    jboss.bind.address=127.0.0.1
-    
-    # JDK settings
-    java.home.jdk15=/usr/java/jdk1.5.0_17
-    java.home.jdk16=/usr/java/jdk1.6.0_11
-    
-    # Hudson QA Environment
-    hudson.username=chageme
-    hudson.password=chageme
-    
-    hudson.maven.path=/usr/java/apache-maven-2.0.9
-    
-    hudson.root=/home/tdiesler/workspace/hudson/jboss-osgi
-    
-    hudson.maven.profile=$HUDSONDIR/profiles.xml.local.qa
-    
-    hudson.host=jbpm.dyndns.org
-    hudson.admin.port=8250
-    hudson.http.port=8280
-    
-    #hudson.jboss501.zip=file:///home/tdiesler/Download/java/jboss/jboss-5.0.1.GA.zip
-    
-    hudson.mail.recipients=
-    hudson.smtp.host=localhost
-    
-    # Hudson (1.290)
-    apache-tomcat=5.5.20
-    sun-hudson=2402/128862
-    </programlisting>
-
-    <emphasis role="bold">Run Hudson Setup</emphasis>
-
-    <programlisting>
-    [tdiesler at tdvaio hudson]$ ant hudson-setup
-    Buildfile: build.xml
-    
-    init:
-         [echo] V1.0.0.Beta4
-    
-    init-hudson:
-         [echo] 
-         [echo] hudson.root = /home/tdiesler/workspace/hudson/jboss-osgi
-         [echo] hudson.home = /home/tdiesler/workspace/hudson/jboss-osgi/hudson-home
-         [echo] 
-    
-    ...
-    
-    hudson-setup:
-         [copy] Copying 2 files to /home/.../hudson/jboss-osgi/apache-tomcat
-         ...
-         [echo] 
-         [echo] *************************************
-         [echo] * Hudson setup successfully         *
-         [echo] * ant hudson-start                  *
-         [echo] *************************************
-         [echo] 
-    </programlisting>
-
-    <emphasis role="bold">Run Hudson Start</emphasis>
-
-    <programlisting>
-    [tdiesler at tdvaio hudson]$ ant hudson-start
-    Buildfile: build.xml
-    
-    init:
-         [echo] V1.0.0.Beta4
-    
-    init-hudson:
-         [echo] 
-         [echo] hudson.root = /home/tdiesler/workspace/hudson/jboss-osgi
-         [echo] hudson.home = /home/tdiesler/workspace/hudson/jboss-osgi/hudson-home
-         [echo] 
-    
-    hudson-start:
-         [echo] 
-         [echo] *************************************
-         [echo] * Hudson started successfully       *
-         [echo] * http://localhost:8280/hudson      *
-         [echo] *************************************
-         [echo] 
-    
-    BUILD SUCCESSFUL
-    </programlisting>
-    
-    <emphasis role="bold">Run Hudson Stop</emphasis>
-    
-    <programlisting>
-    [tdiesler at tdvaio hudson]$ ant hudson-stop
-    Buildfile: build.xml
-    
-    init:
-         [echo] V1.0.0.Beta4
-    
-    init-hudson:
-         [echo] 
-         [echo] hudson.root = /home/tdiesler/workspace/hudson/jboss-osgi
-         [echo] hudson.home = /home/tdiesler/workspace/hudson/jboss-osgi/hudson-home
-         [echo] 
-    
-    hudson-stop:
-         [echo] 
-         [echo] *************************************
-         [echo] * Hudson stopped successfully       *
-         [echo] * ant hudson-start                  *
-         [echo] *************************************
-         [echo] 
-    
-    BUILD SUCCESSFUL
-    </programlisting>
-  </sect1>
-  
-</chapter>
\ No newline at end of file

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch020-getting-started.xml (from rev 94843, projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch020-getting-started.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch020-getting-started.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch020-getting-started.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,384 @@
+<!-- 
+  $Id$ 
+-->
+<chapter xml:id="ChapGettingStarted">
+
+  <title>Getting Started</title>
+  
+  <para>This chapter takes you through the first steps of getting JBoss OSGi and 
+  provides the initial pointers to get up and running.</para>
+  
+  <sect1 xml:id="SecDownload">
+    <title>Download the Distribution</title>
+    
+    <para>JBoss OSGi is distributed as an <ulink url="http://izpack.org">IzPack</ulink> installer archive. 
+    The installer is available from the JBoss OSGi <ulink url="https://sourceforge.net/project/showfiles.php?group_id=22866&amp;package_id=316015">download area</ulink>.</para>
+  </sect1>
+  
+  <sect1 xml:id="SecInstall">  
+    <title>Running the Installer</title>
+    
+    <para>To run the installer execute the following command:</para>
+    
+    <programlisting>
+    java -jar jboss-osgi-installer-1.0.0.Beta4.jar
+    </programlisting>
+      
+    <para>The installer first shows a welcome screen</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack01-welcome.png"/> 
+      </imageobject>
+    </mediaobject>
+    
+    <para>Then you select the installation path for the JBoss OSGi distribution. This is the directory where you find the binary build artifacts,
+    the java sources, documentation and the JBoss OSGi Runtime.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack05-installpath.png"/> 
+      </imageobject>
+    </mediaobject>
+    
+    <para>The installer contains multiple installation packs. Greyed packs are required, others are optional and can be deselected.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack10-packs.png"/> 
+      </imageobject>
+    </mediaobject>
+
+    <itemizedlist>
+      <listitem><emphasis role="bold">JBoss OSGi Distribution</emphasis> - Documentation, Binary Artifacts and Sources</listitem>
+      <listitem><emphasis role="bold">JBoss OSGi Runtime</emphasis> - Standalone JBoss OSGi Runtime</listitem>
+      <listitem><emphasis role="bold">JBoss OSGi Integration</emphasis> - Integration with an existing JBossAS instance</listitem>
+    </itemizedlist>
+    
+    <para>Next, you will be presented with the choice of supported OSGi Frameworks.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack15-target-framework.png"/> 
+      </imageobject>
+    </mediaobject>
+    
+    <para>In case you have selected 'JBoss OSGi Integration', you will be presented with the choice of supported target containers.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack20-target-container.png"/> 
+      </imageobject>
+    </mediaobject>
+    
+    <para>You will then have to point the installer to your existing <ulink url="http://http://jboss.org/jbossas">JBossAS</ulink> installation.</para>
+    
+    <tip>
+      <title>Supported JBossAS versions</title>
+      <para>The Microcontainer based OSGi Framework is only supported on JBoss-5.2.0 and above.</para>
+    </tip>
+        
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack25-jboss-home.jpg"/> 
+      </imageobject>
+    </mediaobject>
+    
+    <para>You can then verify the selected installation options and proceed with the actual installation.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack30-verify.png"/> 
+      </imageobject>
+    </mediaobject>
+    
+    <para>The installer reports its installation progress and finally displays a confirmation screen. You can now optionally generate
+    an "automatic installation script" that you can use when you want to repeat what you have just done without user interaction.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/izpack35-done.png"/> 
+      </imageobject>
+    </mediaobject>
+  </sect1>
+  
+  <sect1 xml:id="SecRuntimeStart">
+    <title>Starting the Runtime</title>
+    
+    <para>If you selected <link linkend="ChapRuntime">JBoss OSGi Runtime</link> during installation you should see a <emphasis role="bold">runtime</emphasis> folder, which contains 
+    the JBoss OSGi Runtime distribution. The JBoss OSGi Runtime is an OSGi container onto which services and applications can be deployed.</para>
+    
+    <para>The layout of the JBoss OSGi Runtime after installation is similar to what you know from <ulink url="http://http://jboss.org/jbossas">JBossAS</ulink>.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/runtime-structure.png"/> 
+      </imageobject>
+    </mediaobject>
+    
+    <para>You can start the Runtime by running <emphasis role="bold">bin/run.sh</emphasis>. The supported command line
+    options are:</para>
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold">-c (--server-name)</emphasis> - The runtime profile to start.
+      The default is the 'default' profile.</listitem>
+      <listitem><emphasis role="bold">-b (--bind-address)</emphasis> - The network address various services can bind to.
+      The default is 'localhost'</listitem>
+    </itemizedlist>
+    
+    <programlisting>
+    [tdiesler at tddell runtime]$ bin/run.sh
+    =========================================================================
+    
+      JBoss OSGi Bootstrap Environment
+    
+      OSGI_HOME: /home/tdiesler/jboss-osgi-1.0.0.Beta4/runtime
+    
+      JAVA: /usr/java/jdk1.6/bin/java
+    
+      JAVA_OPTS: ...
+    
+    =========================================================================
+    
+    15:36:52,683 INFO  [OSGiBundleManager] JBossOSGi Framework - 1.0.0.Alpha1
+    15:36:53,161 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{osgi.cmpn:4.2.0.200908310645}
+    15:36:53,280 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{org.apache.felix.log:1.0.0}
+    15:36:53,403 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-common:1.0.2.SNAPSHOT}
+    15:36:53,442 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-hotdeploy:1.0.2.SNAPSHOT}
+    15:36:54,431 INFO  [jboss-osgi-hotdeploy] Start DeploymentScanner: [scandir=.../server/default/deploy,interval=2000ms]
+    15:36:54,462 INFO  [OSGiBootstrap] JBossOSGi Runtime booted in 1.773sec
+    ...
+    15:36:54,515 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-jndi:1.0.1}
+    15:36:54,551 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-jmx:1.0.1}
+    15:36:54,783 INFO  [FrameworkEventsPluginImpl] Bundle INSTALLED: Bundle{jboss-osgi-common-core:2.2.13.GA}
+    ...
+    15:36:55,353 INFO  [jboss-osgi-jndi] JNDI started: JNP=localhost:1099, RMI=localhost:1098
+    15:36:55,687 INFO  [jboss-osgi-jmx] MBeanServerConnection bound to: jmx/invoker/RMIAdaptor
+    ...
+    <emphasis role="bold">15:36:57,705 INFO  [OSGiBootstrap] JBossOSGi Runtime started in 3.021sec</emphasis>
+    </programlisting>
+  </sect1>
+    
+  <sect1 xml:id="SecProvidedExamples">
+    <title>Provided Examples</title>
+
+    <para>JBoss OSGi comes with a number of examples that you can build and deploy. Each example
+    deployment is verified by an accompaning test case</para>
+
+    <itemizedlist>
+      <listitem><emphasis role="bold">BlueprintTestCase</emphasis> - A simple Blueprint Container test</listitem>
+      <listitem><emphasis role="bold">DOMParserTestCase</emphasis> - A test that uses a DOM parser to read an XML document</listitem>
+      <listitem><emphasis role="bold">HttpServiceTestCase</emphasis> - Register servlets and resources with the HTTP Service</listitem>
+      <listitem><emphasis role="bold">JAXBTestCase</emphasis> - A test that uses JAXB to read an XML document</listitem>
+      <listitem><emphasis role="bold">JMXTestCase</emphasis> - Register an MBean through the JMX Service</listitem>
+      <listitem><emphasis role="bold">JNDITestCase</emphasis> - Bind objects to the Naming Service</listitem>
+      <listitem><emphasis role="bold">MicrocontainerTestCase</emphasis> - Call a service from an MC bean and vica versa</listitem>
+      <listitem><emphasis role="bold">SAXParserTestCase</emphasis> - A test that uses a SAX parser to read an XML document</listitem>
+      <listitem><emphasis role="bold">SimpleHuskyTestCase</emphasis> - Accesses a service from within the test case</listitem>
+      <listitem><emphasis role="bold">SimpleTestCase</emphasis> - A simple bundle lifecycle test</listitem>
+      <listitem><emphasis role="bold">WebAppTestCase</emphasis> - A web application (WAR) test</listitem>
+    </itemizedlist>
+    
+  </sect1>
+
+  <sect1 xml:id="SecBundleDeployment">
+    <title>Bundle Deployment</title>
+
+    <para>Bundle deployment works, as you would probably expect, by dropping your OSGi Bundle into the 
+    JBoss OSGi Runtime <emphasis role="bold">deploy</emphasis> folder.</para>
+    
+    <programlisting>
+    [tdiesler at tdvaio testsuite]$ cp .../test-libs/example/example-http.jar .../runtime/server/web/deploy
+    ...
+    13:59:38,284 INFO  [BundleRealDeployer] Installed: example-http [9]
+    13:59:38,289 INFO  [example-http] BundleEvent INSTALLED
+    13:59:38,297 INFO  [example-http] BundleEvent RESOLVED
+    13:59:38,304 INFO  [example-http] ServiceEvent REGISTERED
+    13:59:38,306 INFO  [BundleStartStopDeployer] Started: example-http [9]
+    13:59:38,306 INFO  [example-http] BundleEvent STARTED
+    </programlisting>
+  </sect1>
+  
+  <sect1 xml:id="SecWebConsole">
+  
+    <title>Managing installed Bundles</title>
+    
+    <para>JBoss OSGi comes with a simple Web Console, which is currently based on the 
+    <ulink url="http://felix.apache.org/site/apache-felix-web-console.html">Apache Felix Web Console</ulink> project. 
+    The JBoss OSGi Web Console is included in the runtime profiles 'web' or 'all'. After startup you can point your browser 
+    to <ulink url="http://localhost:8090/jboss-osgi">http://localhost:8090/jboss-osgi</ulink>.
+    </para> 
+
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/webconsole.png" contentwidth="450"/> 
+      </imageobject>
+    </mediaobject>
+  
+    <para>The Web Console can also be used to install, start, stop and uninstall bundles.</para>
+  </sect1>
+  
+  <sect1 xml:id="SecHudson">
+    <title>Hudson QA Environment</title>
+    
+    <emphasis role="bold">Setup the Hudson QA Environment</emphasis>
+    
+    <para>The JBoss OSGi <ulink url="http://jbmuc.dyndns.org:8280/hudson">Hudson QA Environment</ulink> is an integral part of the JBoss OSGi code base.
+    It is designed for simplicity because we believe that comprehensive QA will only get done if it is dead simple to do so.</para>
+     
+    <para>Consequently, you only have to execute two simple ant targets to setup the QA environment that was used to QA the JBoss OSGi
+    release that you currently work with.</para>
+    
+    <para>If in future we should discover a problem with a previous JBoss OSGi release, it will be possible to provide a patch and verify that change using 
+    the original QA environment for that release.</para>
+     
+    <para>With every release we test the matrix of supported target containers, frameworks and JDKs.</para>
+    
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/hudson-matrix-felix.png" contentwidth="450"/> 
+      </imageobject>
+    </mediaobject>
+  
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/hudson-matrix-equinox.png" contentwidth="450"/> 
+      </imageobject>
+    </mediaobject>
+  
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/hudson-matrix-jbossmc.png" contentwidth="450"/> 
+      </imageobject>
+    </mediaobject>
+  
+    <emphasis role="bold">Set Hudson Properties</emphasis>
+
+    <para>You need to set a few properties, especially these</para>
+
+    <itemizedlist>
+      <listitem>hudson.maven.path</listitem>
+      <listitem>hudson.username</listitem>
+      <listitem>hudson.password</listitem>
+      <listitem>hudson.root</listitem>
+    </itemizedlist>
+    
+    <programlisting>
+    cd build/hudson
+    cp ant.properties.example ant.properties
+    vi ant.properties
+    
+    # The JBoss settings
+    jboss.server.instance=default
+    jboss.bind.address=127.0.0.1
+    
+    # JDK settings
+    java.home.jdk15=/usr/java/jdk1.5.0_17
+    java.home.jdk16=/usr/java/jdk1.6.0_11
+    
+    # Hudson QA Environment
+    hudson.username=chageme
+    hudson.password=chageme
+    
+    hudson.maven.path=/usr/java/apache-maven-2.0.9
+    
+    hudson.root=/home/tdiesler/workspace/hudson/jboss-osgi
+    
+    hudson.maven.profile=$HUDSONDIR/profiles.xml.local.qa
+    
+    hudson.host=jbpm.dyndns.org
+    hudson.admin.port=8250
+    hudson.http.port=8280
+    
+    #hudson.jboss501.zip=file:///home/tdiesler/Download/java/jboss/jboss-5.0.1.GA.zip
+    
+    hudson.mail.recipients=
+    hudson.smtp.host=localhost
+    
+    # Hudson (1.290)
+    apache-tomcat=5.5.20
+    sun-hudson=2402/128862
+    </programlisting>
+
+    <emphasis role="bold">Run Hudson Setup</emphasis>
+
+    <programlisting>
+    [tdiesler at tdvaio hudson]$ ant hudson-setup
+    Buildfile: build.xml
+    
+    init:
+         [echo] V1.0.0.Beta4
+    
+    init-hudson:
+         [echo] 
+         [echo] hudson.root = /home/tdiesler/workspace/hudson/jboss-osgi
+         [echo] hudson.home = /home/tdiesler/workspace/hudson/jboss-osgi/hudson-home
+         [echo] 
+    
+    ...
+    
+    hudson-setup:
+         [copy] Copying 2 files to /home/.../hudson/jboss-osgi/apache-tomcat
+         ...
+         [echo] 
+         [echo] *************************************
+         [echo] * Hudson setup successfully         *
+         [echo] * ant hudson-start                  *
+         [echo] *************************************
+         [echo] 
+    </programlisting>
+
+    <emphasis role="bold">Run Hudson Start</emphasis>
+
+    <programlisting>
+    [tdiesler at tdvaio hudson]$ ant hudson-start
+    Buildfile: build.xml
+    
+    init:
+         [echo] V1.0.0.Beta4
+    
+    init-hudson:
+         [echo] 
+         [echo] hudson.root = /home/tdiesler/workspace/hudson/jboss-osgi
+         [echo] hudson.home = /home/tdiesler/workspace/hudson/jboss-osgi/hudson-home
+         [echo] 
+    
+    hudson-start:
+         [echo] 
+         [echo] *************************************
+         [echo] * Hudson started successfully       *
+         [echo] * http://localhost:8280/hudson      *
+         [echo] *************************************
+         [echo] 
+    
+    BUILD SUCCESSFUL
+    </programlisting>
+    
+    <emphasis role="bold">Run Hudson Stop</emphasis>
+    
+    <programlisting>
+    [tdiesler at tdvaio hudson]$ ant hudson-stop
+    Buildfile: build.xml
+    
+    init:
+         [echo] V1.0.0.Beta4
+    
+    init-hudson:
+         [echo] 
+         [echo] hudson.root = /home/tdiesler/workspace/hudson/jboss-osgi
+         [echo] hudson.home = /home/tdiesler/workspace/hudson/jboss-osgi/hudson-home
+         [echo] 
+    
+    hudson-stop:
+         [echo] 
+         [echo] *************************************
+         [echo] * Hudson stopped successfully       *
+         [echo] * ant hudson-start                  *
+         [echo] *************************************
+         [echo] 
+    
+    BUILD SUCCESSFUL
+    </programlisting>
+  </sect1>
+  
+</chapter>
\ No newline at end of file

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch040-framework-integration.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch040-framework-integration.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch040-framework-integration.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,187 +0,0 @@
-<!-- 
-  $Id$ 
--->
-<chapter xml:id="ChapFrameworkIntegration">
-
-  <title>Framework Integration</title>
-  
-  <sect1 xml:id="SecIntegrationJBossMC">  
-    <title>JBossMC Framework Integration</title>
-    
-    <para>Starting from 1.0.0.Beta4 JBoss OSGi provides integration for our native <ulink url="http://www.jboss.org/jbossmc/">Microcontainer based</ulink>
-     OSGi Framework. When deployed in JBossAS this Framework will eventually allow us to integrate with components from other programming models.
-     (i.e. OSGi services can access MC beans, EJB3 can access OSGi services, etc.)</para>
-
-    <para>JBossMC integration can be configured through an XML beans configuration in the <link linkend="ChapRuntime">JBoss OSGi Runtime</link>.</para>
-    
-    <programlisting role="XML"><![CDATA[
-    cat server/default/conf/jboss-osgi-bootstrap.xml 
-    
-    <deployment xmlns="urn:jboss:bean-deployer:2.0">
-    
-      <!-- The OSGiFramework -->
-      <bean name="OSGiBundleManager" class="org.jboss.osgi.framework.bundle.OSGiBundleManager">
-        <property name="properties">
-           ...
-        </property>
-      </bean>
-      ...
-    </deployment>
-    ]]></programlisting>
-    
-    <para>In the <ulink url="http://www.jboss.org/jbossas">JBossAS</ulink> integration we also use 
-    <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> beans configuration.</para>
-    
-  </sect1>
-  
-  <sect1 xml:id="SecIntegrationFelix">  
-    <title>Apache Felix Integration</title>
-    
-    <para>JBoss OSGi provides integration for the <ulink url="http://felix.apache.org">Apache Felix</ulink> OSGi Framework and some
-    of its core services</para>
-
-    <itemizedlist>
-      <listitem><ulink url="http://felix.apache.org/site/apache-felix-log-service.html">Log Service</ulink> - General purpose message logger</listitem>
-      <listitem><ulink url="http://felix.apache.org/site/apache-felix-configuration-admin-service.html">Config Admin Service</ulink> - Management of configuration data for configurable components</listitem>
-    </itemizedlist>
-
-    <para>The Apache Felix integration can be configured through properties in the <link linkend="ChapRuntime">JBoss OSGi Runtime</link>.
-    </para>
-    
-    <programlisting>
-    cat conf/jboss-osgi-framework.properties 
-    
-    # Properties to configure the Framework
-    org.osgi.framework.storage=${osgi.server.home}/data/osgi-store
-    org.osgi.framework.storage.clean=onFirstInit
-    
-    # Hot Deployement
-    org.jboss.osgi.hotdeploy.scandir=${osgi.server.home}/bundles
-    
-    ...
-    
-    # Bundles that need to be installed with the Framework automatically 
-    org.jboss.osgi.spi.framework.autoInstall=\
-      file://${osgi.home}/server/minimal/bundles/org.osgi.compendium.jar
-    
-    # Bundles that need to be started automatically 
-    org.jboss.osgi.spi.framework.autoStart=\
-       file://${osgi.home}/server/minimal/bundles/org.apache.felix.log.jar \
-       file://${osgi.home}/server/minimal/bundles/jboss-osgi-common.jar \
-       file://${osgi.home}/server/minimal/bundles/jboss-osgi-hotdeploy.jar
-    </programlisting>
-    
-    <para>In the <ulink url="http://www.jboss.org/jbossas">JBossAS</ulink> integration we use 
-    <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> beans configuration.</para>
-    
-    <programlisting role="XML"><![CDATA[
-    cat server/default/deployers/osgi.deployer/META-INF/osgi-deployers-jboss-beans.xml 
-    
-    <deployment xmlns="urn:jboss:bean-deployer:2.0">
-    
-      <!-- The OSGiFramework -->
-      <bean name="jboss.osgi:service=Framework" class="org.jboss.osgi.felix.FelixIntegration">
-        <property name="properties">
-           ...
-        </property>
-        <property name="autoStart">
-         <list elementClass="java.net.URL">
-          ...
-         </list>
-        </property>
-      </bean>
-      ...
-    </deployment>
-    ]]></programlisting>
-
-    <para>The following is a description of the configuration properties for the Apache Felix integration.</para>
-    
-    <table>
-      <tr><th>Key</th><th>Value</th><th>Description</th></tr>
-      <tr valign="top">
-        <td>org.osgi.framework.storage</td>
-        <td>.../osgi-store</td>
-        <td>OSGi Framework storage area</td>
-      </tr>
-      <tr valign="top">
-        <td>org.osgi.framework.storage.clean</td>
-        <td>onFirstInit</td>
-        <td>Clean the storage area on first init</td>
-      </tr>
-      <tr valign="top">
-        <td>org.osgi.service.http.port</td>
-        <td>8090</td>
-        <td>The default Http Service port</td>
-      </tr>
-      <tr valign="top">
-        <td>felix.cm.dir</td>
-        <td>.../osgi-configadmin</td>
-        <td>Config Admin Service storage area</td>
-      </tr>
-      <tr valign="top">
-        <td>org.osgi.framework.system.packages.extra</td>
-        <td>javax.management, javax.xml...</td>
-        <td>Packages provided by the OSGi System ClassLoader</td>
-      </tr>
-      <tr valign="top">
-        <td>org.jboss.osgi.deferred.start</td>
-        <td>true</td>
-        <td>Bundles can be deployed in any order</td>
-      </tr>
-    </table>
-  </sect1>
-  
-  <sect1 xml:id="SecIntegrationEquinox">  
-    <title>Equinox Integration</title>
-    
-    <para>JBoss OSGi also provides basic integration for the <ulink url="http://www.eclipse.org/equinox">Eclpipse Equinox</ulink> OSGi Framework.</para>
-    
-    <para>Equinox integration can be configured through properties in the <link linkend="ChapRuntime">JBoss OSGi Runtime</link>.</para>
-    
-    <programlisting role="XML"><![CDATA[
-    cat conf/jboss-osgi-framework.properties 
-    
-    # Properties to configure the Framework
-    org.osgi.framework.storage=${osgi.server.home}/data/osgi-store
-    org.osgi.framework.storage.clean=onFirstInit
-    
-    # Hot Deployement
-    org.jboss.osgi.hotdeploy.scandir=${osgi.server.home}/bundles
-    
-    ...
-    
-    # Bundles that need to be installed with the Framework automatically 
-    org.jboss.osgi.spi.framework.autoInstall=\
-      file://${osgi.home}/server/minimal/bundles/org.osgi.compendium.jar
-    
-    # Bundles that need to be started automatically 
-    org.jboss.osgi.spi.framework.autoStart=\
-       file://${osgi.home}/server/minimal/bundles/org.apache.felix.log.jar \
-       file://${osgi.home}/server/minimal/bundles/jboss-osgi-common.jar \
-       file://${osgi.home}/server/minimal/bundles/jboss-osgi-hotdeploy.jar
-    ]]></programlisting>
-    
-    <para>In the <ulink url="http://www.jboss.org/jbossas">JBossAS</ulink> integration we use 
-    <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> beans configuration.</para>
-    
-    <programlisting role="XML"><![CDATA[
-    <deployment xmlns="urn:jboss:bean-deployer:2.0">
-    
-      <!-- The OSGiFramework -->
-      <bean name="jboss.osgi:service=Framework" class="org.jboss.osgi.equinox.EquinoxIntegration">
-        <property name="properties">
-           ...
-        </property>
-        <property name="autoStart">
-         <list elementClass="java.net.URL">
-          ...
-         </list>
-        </property>
-      </bean>
-      ...
-    </deployment>
-    ]]></programlisting>
-    
-  </sect1>
-  
-</chapter>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch040-framework-integration.xml (from rev 94843, projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch040-framework-integration.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch040-framework-integration.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch040-framework-integration.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,187 @@
+<!-- 
+  $Id$ 
+-->
+<chapter xml:id="ChapFrameworkIntegration">
+
+  <title>Framework Integration</title>
+  
+  <sect1 xml:id="SecIntegrationJBossMC">  
+    <title>JBossMC Framework Integration</title>
+    
+    <para>Starting from 1.0.0.Beta4 JBoss OSGi provides integration for our native <ulink url="http://www.jboss.org/jbossmc/">Microcontainer based</ulink>
+     OSGi Framework. When deployed in JBossAS this Framework will eventually allow us to integrate with components from other programming models.
+     (i.e. OSGi services can access MC beans, EJB3 can access OSGi services, etc.)</para>
+
+    <para>JBossMC integration can be configured through an XML beans configuration in the <link linkend="ChapRuntime">JBoss OSGi Runtime</link>.</para>
+    
+    <programlisting role="XML"><![CDATA[
+    cat server/default/conf/jboss-osgi-bootstrap.xml 
+    
+    <deployment xmlns="urn:jboss:bean-deployer:2.0">
+    
+      <!-- The OSGiFramework -->
+      <bean name="OSGiBundleManager" class="org.jboss.osgi.framework.bundle.OSGiBundleManager">
+        <property name="properties">
+           ...
+        </property>
+      </bean>
+      ...
+    </deployment>
+    ]]></programlisting>
+    
+    <para>In the <ulink url="http://www.jboss.org/jbossas">JBossAS</ulink> integration we also use 
+    <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> beans configuration.</para>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecIntegrationFelix">  
+    <title>Apache Felix Integration</title>
+    
+    <para>JBoss OSGi provides integration for the <ulink url="http://felix.apache.org">Apache Felix</ulink> OSGi Framework and some
+    of its core services</para>
+
+    <itemizedlist>
+      <listitem><ulink url="http://felix.apache.org/site/apache-felix-log-service.html">Log Service</ulink> - General purpose message logger</listitem>
+      <listitem><ulink url="http://felix.apache.org/site/apache-felix-configuration-admin-service.html">Config Admin Service</ulink> - Management of configuration data for configurable components</listitem>
+    </itemizedlist>
+
+    <para>The Apache Felix integration can be configured through properties in the <link linkend="ChapRuntime">JBoss OSGi Runtime</link>.
+    </para>
+    
+    <programlisting>
+    cat conf/jboss-osgi-framework.properties 
+    
+    # Properties to configure the Framework
+    org.osgi.framework.storage=${osgi.server.home}/data/osgi-store
+    org.osgi.framework.storage.clean=onFirstInit
+    
+    # Hot Deployement
+    org.jboss.osgi.hotdeploy.scandir=${osgi.server.home}/bundles
+    
+    ...
+    
+    # Bundles that need to be installed with the Framework automatically 
+    org.jboss.osgi.spi.framework.autoInstall=\
+      file://${osgi.home}/server/minimal/bundles/org.osgi.compendium.jar
+    
+    # Bundles that need to be started automatically 
+    org.jboss.osgi.spi.framework.autoStart=\
+       file://${osgi.home}/server/minimal/bundles/org.apache.felix.log.jar \
+       file://${osgi.home}/server/minimal/bundles/jboss-osgi-common.jar \
+       file://${osgi.home}/server/minimal/bundles/jboss-osgi-hotdeploy.jar
+    </programlisting>
+    
+    <para>In the <ulink url="http://www.jboss.org/jbossas">JBossAS</ulink> integration we use 
+    <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> beans configuration.</para>
+    
+    <programlisting role="XML"><![CDATA[
+    cat server/default/deployers/osgi.deployer/META-INF/osgi-deployers-jboss-beans.xml 
+    
+    <deployment xmlns="urn:jboss:bean-deployer:2.0">
+    
+      <!-- The OSGiFramework -->
+      <bean name="jboss.osgi:service=Framework" class="org.jboss.osgi.felix.FelixIntegration">
+        <property name="properties">
+           ...
+        </property>
+        <property name="autoStart">
+         <list elementClass="java.net.URL">
+          ...
+         </list>
+        </property>
+      </bean>
+      ...
+    </deployment>
+    ]]></programlisting>
+
+    <para>The following is a description of the configuration properties for the Apache Felix integration.</para>
+    
+    <table>
+      <tr><th>Key</th><th>Value</th><th>Description</th></tr>
+      <tr valign="top">
+        <td>org.osgi.framework.storage</td>
+        <td>.../osgi-store</td>
+        <td>OSGi Framework storage area</td>
+      </tr>
+      <tr valign="top">
+        <td>org.osgi.framework.storage.clean</td>
+        <td>onFirstInit</td>
+        <td>Clean the storage area on first init</td>
+      </tr>
+      <tr valign="top">
+        <td>org.osgi.service.http.port</td>
+        <td>8090</td>
+        <td>The default Http Service port</td>
+      </tr>
+      <tr valign="top">
+        <td>felix.cm.dir</td>
+        <td>.../osgi-configadmin</td>
+        <td>Config Admin Service storage area</td>
+      </tr>
+      <tr valign="top">
+        <td>org.osgi.framework.system.packages.extra</td>
+        <td>javax.management, javax.xml...</td>
+        <td>Packages provided by the OSGi System ClassLoader</td>
+      </tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.deferred.start</td>
+        <td>true</td>
+        <td>Bundles can be deployed in any order</td>
+      </tr>
+    </table>
+  </sect1>
+  
+  <sect1 xml:id="SecIntegrationEquinox">  
+    <title>Equinox Integration</title>
+    
+    <para>JBoss OSGi also provides basic integration for the <ulink url="http://www.eclipse.org/equinox">Eclipse Equinox</ulink> OSGi Framework.</para>
+    
+    <para>Equinox integration can be configured through properties in the <link linkend="ChapRuntime">JBoss OSGi Runtime</link>.</para>
+    
+    <programlisting role="XML"><![CDATA[
+    cat conf/jboss-osgi-framework.properties 
+    
+    # Properties to configure the Framework
+    org.osgi.framework.storage=${osgi.server.home}/data/osgi-store
+    org.osgi.framework.storage.clean=onFirstInit
+    
+    # Hot Deployement
+    org.jboss.osgi.hotdeploy.scandir=${osgi.server.home}/bundles
+    
+    ...
+    
+    # Bundles that need to be installed with the Framework automatically 
+    org.jboss.osgi.spi.framework.autoInstall=\
+      file://${osgi.home}/server/minimal/bundles/org.osgi.compendium.jar
+    
+    # Bundles that need to be started automatically 
+    org.jboss.osgi.spi.framework.autoStart=\
+       file://${osgi.home}/server/minimal/bundles/org.apache.felix.log.jar \
+       file://${osgi.home}/server/minimal/bundles/jboss-osgi-common.jar \
+       file://${osgi.home}/server/minimal/bundles/jboss-osgi-hotdeploy.jar
+    ]]></programlisting>
+    
+    <para>In the <ulink url="http://www.jboss.org/jbossas">JBossAS</ulink> integration we use 
+    <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> beans configuration.</para>
+    
+    <programlisting role="XML"><![CDATA[
+    <deployment xmlns="urn:jboss:bean-deployer:2.0">
+    
+      <!-- The OSGiFramework -->
+      <bean name="jboss.osgi:service=Framework" class="org.jboss.osgi.equinox.EquinoxIntegration">
+        <property name="properties">
+           ...
+        </property>
+        <property name="autoStart">
+         <list elementClass="java.net.URL">
+          ...
+         </list>
+        </property>
+      </bean>
+      ...
+    </deployment>
+    ]]></programlisting>
+    
+  </sect1>
+  
+</chapter>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch070-provided-bundles.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch070-provided-bundles.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch070-provided-bundles.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,161 +0,0 @@
-<!-- 
-  $Id$ 
--->
-<chapter xml:id="ChapProvidedBundles">
-
-  <title>Provided Bundles and Services</title>
-  
-  <sect1 xml:id="SecBundleXerces">  
-    <title>XML Parser Services</title>
-    
-    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-apache-xerces.jar</emphasis> bundle provides services 
-    from DOM and SAX parsing.</para>
-
-    <para>The services are registered with the Framework under the name</para>
-    
-    <itemizedlist>
-      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/SAXParserFactory.html">javax.xml.parsers.SAXParserFactory</ulink></emphasis></listitem>
-      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/DocumentBuilderFactory.html">javax.xml.parsers.DocumentBuilderFactory</ulink></emphasis></listitem>
-    </itemizedlist>
-    
-    <para>Please see <ulink url="http://www.osgi.org/javadoc/r4v41/org/osgi/util/xml/XMLParserActivator.html">XMLParserActivator</ulink>
-    for details.</para>
-    
-  </sect1>
-  
-  <sect1 xml:id="SecBundleJAXB">  
-    <title>JAXB Service</title>
-    
-    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-jaxb.jar</emphasis> bundle provides a service 
-    to create <ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/bind/JAXBContext.html">JAXBContext</ulink>
-    instances.</para>
-
-    <para>The service is registered with the Framework under the name</para>
-    
-    <itemizedlist>
-      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/jaxb/JAXBService.html">org.jboss.osgi.jaxb.JAXBService</ulink></emphasis></listitem>
-    </itemizedlist>
-    
-  </sect1>
-
-  <sect1 xml:id="SecBundleJMX">  
-    <title>JMX Service</title>
-    
-    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-jmx.jar</emphasis> bundle activator discovers and registers the 
-    <ulink url="http://java.sun.com/javase/6/docs/api/javax/management/MBeanServer.html">MBeanServer</ulink> with the framework.
-    It also tracks the naming service and binds the RMIAdaptor into JNDI for remote JMX access</para>
-
-    <para>The JMX Service is configured with these properties.</para>
-    
-    <table>
-      <tr><th>Key</th><th>Value</th><th>Description</th></tr>
-      <tr valign="top">
-        <td>org.jboss.osgi.jmx.host</td>
-        <td>localhost</td>
-        <td>The property that sets the host that the RMIAdaptor binds to</td>
-      </tr>
-      <tr valign="top">
-        <td>org.jboss.osgi.jmx.port</td>
-        <td>1098</td>
-        <td>The property that sets the port that the RMIAdaptor binds to</td>
-      </tr>
-      <tr valign="top">
-        <td>org.jboss.osgi.jmx.rmi.adaptor</td>
-        <td>jmx/invoker/RMIAdaptor</td>
-        <td>The property that sets the JNDI name the RMIAdaptor binds to</td>
-      </tr>
-    </table>
-    
-    <para>Here is the complete list of services that this bundle provides</para>
-    
-    <itemizedlist>
-      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/management/MBeanServer.html">javax.management.MBeanServer</ulink></emphasis></listitem>
-      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/spi/management/ManagedBundleService.html">org.jboss.osgi.spi.management.ManagedBundleService</ulink></emphasis></listitem>
-      <!-- https://jira.jboss.org/jira/browse/JBOSGI-125 -->
-    </itemizedlist>
-    
-  </sect1>
-  
-  <sect1 xml:id="SecBundleJNDI">  
-    <title>JNDI Service</title>
-    
-    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-jndi.jar</emphasis> bundle activator creates and registers the 
-    <ulink url="http://java.sun.com/javase/6/docs/api/javax/naming/InitialContext.html">InitialContext</ulink> with the framework.</para>
-
-    <para>The JNDI Service is configured with these properties.</para>
-    
-    <table>
-      <tr><th>Key</th><th>Value</th><th>Description</th></tr>
-      <tr valign="top">
-        <td>org.jboss.osgi.jndi.host</td>
-        <td>localhost</td>
-        <td>The property that sets the naming server host</td>
-      </tr>
-      <tr valign="top">
-        <td>org.jboss.osgi.jndi.rmi.port</td>
-        <td>1098</td>
-        <td>The property that sets the naming server RMI port</td>
-      </tr>
-      <tr valign="top">
-        <td>org.jboss.osgi.jndi.port</td>
-        <td>1099</td>
-        <td>The property that sets the naming server port</td>
-      </tr>
-    </table>
-    
-    <para>Here is the complete list of services that this bundle provides</para>
-    
-    <itemizedlist>
-      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/naming/InitialContext.html">javax.naming.InitialContext</ulink></emphasis></listitem>
-    </itemizedlist>
-    
-  </sect1>
-  
-  <sect1 xml:id="SecBundleMicrocontainer">  
-    <title>Microcontainer Service</title>
-    
-    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-microcontainer.jar</emphasis> bundle provides a service that give access to the <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> Kernel. 
-    The service is registered with the Framework under the name</para>
-    
-    <itemizedlist>
-      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/microcontainer/MicrocontainerService.html">org.jboss.osgi.microcontainer.MicrocontainerService</ulink></emphasis></listitem>
-    </itemizedlist>
-    
-    <para>Here is an example of how an OSGi component can access an arbitrary MC bean.</para>
-    
-    <programlisting role="JAVA">
-    public class SomeService
-    {
-       public String callSomeBean(String msg)
-       {
-          ServiceReference sref = context.getServiceReference(MicrocontainerService.class.getName());
-          MicrocontainerService mcService = (MicrocontainerService)context.getService(sref);
-          SomeBean bean = (SomeBean)mcService.getRegisteredBean("SomeBean");
-          return bean.echo(msg);
-       }
-    }
-    </programlisting>
-  </sect1>
-  
-  <sect1 xml:id="SecBundleBlueprint">  
-    <title>Blueprint Container Service</title>
-    
-    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-blueprint.jar</emphasis> bundle provides 
-    an early access of a Blueprint extender service.</para> 
-    
-    <para>The <ulink url="http://jbossosgi.blogspot.com/2009/04/osgi-blueprint-service-rfc-124.html">Blueprint Container</ulink> 
-    service allows bundles to contain standard blueprint descriptors, which can be used for component wiring 
-    and injection of blueprint components. The idea is to use a plain POJO programming model and let 
-    Blueprint do the wiring for you. There should be no need for OSGi API to "pollute" your application logic.</para>
-    
-    <para>The Blueprint API is divided into the <emphasis role="bold">Blueprint Container</emphasis> and 
-    <emphasis role="bold">Blueprint Reflection</emphasis> packages.</para> 
-    
-    <itemizedlist>
-      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/osgi/service/blueprint/container/package-summary.html">org.osgi.service.blueprint.container</ulink></emphasis></listitem>
-      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/osgi/service/blueprint/reflect/package-summary.html">org.osgi.service.blueprint.reflect</ulink></emphasis></listitem>
-    </itemizedlist>
-    
-  </sect1>
-  
-</chapter>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch070-provided-bundles.xml (from rev 94843, projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch070-provided-bundles.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch070-provided-bundles.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch070-provided-bundles.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,196 @@
+<!-- 
+  $Id$ 
+-->
+<chapter xml:id="ChapProvidedBundles">
+
+  <title>Provided Bundles and Services</title>
+  
+  <sect1 xml:id="SecBundleXerces">  
+    <title>XML Parser Services</title>
+    
+    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-apache-xerces.jar</emphasis> bundle provides services 
+    from DOM and SAX parsing.</para>
+
+    <para>The services are registered with the Framework under the name</para>
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/SAXParserFactory.html">javax.xml.parsers.SAXParserFactory</ulink></emphasis></listitem>
+      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/DocumentBuilderFactory.html">javax.xml.parsers.DocumentBuilderFactory</ulink></emphasis></listitem>
+    </itemizedlist>
+    
+    <para>Please see <ulink url="http://www.osgi.org/javadoc/r4v41/org/osgi/util/xml/XMLParserActivator.html">XMLParserActivator</ulink>
+    for details.</para>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecBundleJAXB">  
+    <title>JAXB Service</title>
+    
+    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-jaxb.jar</emphasis> bundle provides a service 
+    to create <ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/bind/JAXBContext.html">JAXBContext</ulink>
+    instances.</para>
+
+    <para>The service is registered with the Framework under the name</para>
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/jaxb/JAXBService.html">org.jboss.osgi.jaxb.JAXBService</ulink></emphasis></listitem>
+    </itemizedlist>
+    
+  </sect1>
+
+  <sect1 xml:id="SecBundleJMX">  
+    <title>JMX Service</title>
+    
+    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-jmx.jar</emphasis> bundle activator discovers and registers the 
+    <ulink url="http://java.sun.com/javase/6/docs/api/javax/management/MBeanServer.html">MBeanServer</ulink> with the framework.
+    It also tracks the naming service and binds the RMIAdaptor into JNDI for remote JMX access</para>
+
+    <para>The JMX Service is configured with these properties.</para>
+    
+    <table>
+      <tr><th>Key</th><th>Value</th><th>Description</th></tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.jmx.host</td>
+        <td>localhost</td>
+        <td>The property that sets the host that the RMIAdaptor binds to</td>
+      </tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.jmx.port</td>
+        <td>1098</td>
+        <td>The property that sets the port that the RMIAdaptor binds to</td>
+      </tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.jmx.rmi.adaptor</td>
+        <td>jmx/invoker/RMIAdaptor</td>
+        <td>The property that sets the JNDI name the RMIAdaptor binds to</td>
+      </tr>
+    </table>
+    
+    <para>Here is the complete list of services that this bundle provides</para>
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/management/MBeanServer.html">javax.management.MBeanServer</ulink></emphasis></listitem>
+      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/spi/management/ManagedBundleService.html">org.jboss.osgi.spi.management.ManagedBundleService</ulink></emphasis></listitem>
+      <!-- https://jira.jboss.org/jira/browse/JBOSGI-125 -->
+    </itemizedlist>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecBundleJNDI">  
+    <title>JNDI Service</title>
+    
+    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-jndi.jar</emphasis> bundle activator creates and registers the 
+    <ulink url="http://java.sun.com/javase/6/docs/api/javax/naming/InitialContext.html">InitialContext</ulink> with the framework.</para>
+
+    <para>The JNDI Service is configured with these properties.</para>
+    
+    <table>
+      <tr><th>Key</th><th>Value</th><th>Description</th></tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.jndi.host</td>
+        <td>localhost</td>
+        <td>The property that sets the naming server host</td>
+      </tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.jndi.rmi.port</td>
+        <td>1098</td>
+        <td>The property that sets the naming server RMI port</td>
+      </tr>
+      <tr valign="top">
+        <td>org.jboss.osgi.jndi.port</td>
+        <td>1099</td>
+        <td>The property that sets the naming server port</td>
+      </tr>
+    </table>
+    
+    <para>Here is the complete list of services that this bundle provides</para>
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold"><ulink url="http://java.sun.com/javase/6/docs/api/javax/naming/InitialContext.html">javax.naming.InitialContext</ulink></emphasis></listitem>
+    </itemizedlist>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecBundleMicrocontainer">  
+    <title>Microcontainer Service</title>
+    
+    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-microcontainer.jar</emphasis> bundle provides a service that give access to the <ulink url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink> Kernel. 
+    The service is registered with the Framework under the name</para>
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/microcontainer/MicrocontainerService.html">org.jboss.osgi.microcontainer.MicrocontainerService</ulink></emphasis></listitem>
+    </itemizedlist>
+    
+    <para>Here is an example of how an OSGi component can access an arbitrary MC bean.</para>
+    
+    <programlisting role="JAVA">
+    public class SomeService
+    {
+       public String callSomeBean(String msg)
+       {
+          ServiceReference sref = context.getServiceReference(MicrocontainerService.class.getName());
+          MicrocontainerService mcService = (MicrocontainerService)context.getService(sref);
+          SomeBean bean = (SomeBean)mcService.getRegisteredBean("SomeBean");
+          return bean.echo(msg);
+       }
+    }
+    </programlisting>
+  </sect1>
+  
+  <sect1 xml:id="SecBundleBlueprint">  
+    <title>Blueprint Container Service</title>
+    
+    <para>The JBoss OSGi <emphasis role="bold">jboss-osgi-blueprint.jar</emphasis> bundle provides 
+    an early access of a Blueprint extender service.</para> 
+    
+    <para>The <ulink url="http://jbossosgi.blogspot.com/2009/04/osgi-blueprint-service-rfc-124.html">Blueprint Container</ulink> 
+    service allows bundles to contain standard blueprint descriptors, which can be used for component wiring 
+    and injection of blueprint components. The idea is to use a plain POJO programming model and let 
+    Blueprint do the wiring for you. There should be no need for OSGi API to "pollute" your application logic.</para>
+    
+    <para>The Blueprint API is divided into the <emphasis role="bold">Blueprint Container</emphasis> and 
+    <emphasis role="bold">Blueprint Reflection</emphasis> packages.</para> 
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/osgi/service/blueprint/container/package-summary.html">org.osgi.service.blueprint.container</ulink></emphasis></listitem>
+      <listitem><emphasis role="bold"><ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/osgi/service/blueprint/reflect/package-summary.html">org.osgi.service.blueprint.reflect</ulink></emphasis></listitem>
+    </itemizedlist>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecHttpService">  
+    <title>HttpService</title>
+    
+    <para>The <emphasis role="bold">pax-web-jetty-bundle.jar</emphasis> bundle from the OPS4J 
+    <ulink url="http://wiki.ops4j.org/display/paxweb/Pax+Web">Pax Web</ulink> project provides access to the 
+    <ulink url="http://www.osgi.org/javadoc/r4v42/org/osgi/service/http/package-frame.html">HttpService</ulink>.</para> 
+    
+    <para>An example of how a bundle uses the HttpService to register servlet and resources is given in 
+    <link linkend="SecHTTPServiceExample">HttpService Example</link>.</para>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecWebAppExtender">  
+    <title>WebApp Extender</title>
+    
+    <para>The <emphasis role="bold">pax-web-extender-war.jar</emphasis> bundle from the OPS4J 
+    <ulink url="http://wiki.ops4j.org/display/paxweb/WAR+Extender">Pax Web</ulink> project provides WAR processing functionality.</para> 
+    
+    <emphasis role="bold">Deploying a WAR onto JBoss OSGi</emphasis>
+    
+    <para>You should have a war file compliant with Servlet specs. Additionally, the war file must have the necessary OSGi manifest headers.</para>
+    
+    <itemizedlist>
+      <listitem><emphasis role="bold">Bundle-ManifestVersion: 2</emphasis> - This header defines that the bundle follows the rules of R4 specification.</listitem>
+      <listitem><emphasis role="bold">Bundle-SymbolicName</emphasis> - This header specifies a unique, non-localizable name for this bundle.</listitem>
+    </itemizedlist>
+
+    <para>There are also a number of other OSGi manifest headers that are processed by the WAR Extender. 
+    Please have a look at <ulink url="http://wiki.ops4j.org/display/paxweb/OSGi-fy+your+WAR">OSGify your WAR</ulink> for details.</para>
+    
+    <para>An example of how a bundle uses the WAR Extender to register servlet and resources is given in 
+    <link linkend="SecWebAppExample">WebApp Example</link>.</para>
+    
+  </sect1>
+  
+</chapter>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch080-provided-examples.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch080-provided-examples.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch080-provided-examples.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,421 +0,0 @@
-<!-- 
-  $Id$ 
--->
-<chapter xml:id="ChapProvidedExamples">
-
-  <title>Provided Examples</title>
-  
-  <sect1 xml:id="SecBuildAndRunExamples">  
-    <title>Building the Examples</title>
-    
-    <para>JBoss OSGi comes with a number of examples that demonstrate supported functionality
-    and show best practices. All examples are part of the binary distribution and tightly 
-    integrated in our <ulink url="http://www.jboss.org/community/docs/DOC-13275">Maven Build Process</ulink> 
-    and <ulink url="http://www.jboss.org/community/docs/DOC-13420">Hudson QA Environment</ulink>.</para>
-    
-    <para>The examples can be either run against an embedded OSGi runtime or against
-    a remote OSGi runtime. Here is how you build and run the against the embedded runtime.</para>
-    
-    <programlisting>
-    [tdiesler at tddell example]$ mvn test
-     
-    -------------------------------------------------------
-     T E S T S
-    -------------------------------------------------------
-    Running org.jboss.test.osgi.example.webapp.WebAppTestCase
-    Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.202 sec
-    Running org.jboss.test.osgi.example.blueprint.BlueprintTestCase
-    Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.447 sec
-    Running org.jboss.test.osgi.example.xml.jaxb.JAXBTestCase
-    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.722 sec
-    Running org.jboss.test.osgi.example.microcontainer.MicrocontainerTestCase
-    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.444 sec
-    Running org.jboss.test.osgi.example.xml.parser.SAXParserTestCase
-    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.452 sec
-    Running org.jboss.test.osgi.example.http.HttpServiceTestCase
-    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.562 sec
-    Running org.jboss.test.osgi.example.xml.parser.DOMParserTestCase
-    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.032 sec
-    Running org.jboss.test.osgi.example.jndi.JNDITestCase
-    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.836 sec
-    Running org.jboss.test.osgi.example.jmx.JMXTestCase
-    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.058 sec
-    Running org.jboss.test.osgi.example.simple.SimpleTestCase
-    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.772 sec
-    Running org.jboss.test.osgi.example.simple.SimpleHuskyTestCase
-    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.262 sec
-    
-    Tests run: 21, Failures: 0, Errors: 0, Skipped: 0
-    
-    [INFO] ------------------------------------------------------------------------
-    [INFO] BUILD SUCCESSFUL
-    [INFO] ------------------------------------------------------------------------
-    [INFO] Total time: 49 seconds
-    [INFO] Finished at: Tue Oct 13 13:04:20 CEST 2009
-    [INFO] Final Memory: 25M/47M
-    [INFO] ------------------------------------------------------------------------
-    </programlisting>
-    
-    <para>To run the examples against a remote OSGi Runtime, you need to provide the
-    target container that the runtime should connect to. This can be done with the 
-    <emphasis role="bold">target.container</emphasis> system property.</para>
-     
-    <programlisting>
-    mvn -Dtarget.container=runtime test
-    </programlisting>
-    
-    <para>Suported target container values are:</para> 
-    
-    <itemizedlist>
-      <listitem>runtime</listitem>
-      <listitem>jboss501</listitem>
-      <listitem>jboss510</listitem>
-      <listitem>jboss520</listitem>
-      <listitem>jboss600</listitem>
-    </itemizedlist>
-
-    <para>To run the examples against a different OSGi Framework, you need to define the
-    <emphasis role="bold">framework</emphasis> system property.</para>
-     
-    <programlisting>
-    mvn -Dframework=felix test
-    </programlisting>
-    
-    <para>Suported framework values are:</para> 
-    
-    <itemizedlist>
-      <listitem>jbossmc</listitem>
-      <listitem>equinox</listitem>
-      <listitem>felix</listitem>
-    </itemizedlist>
-  </sect1>
-  
-  <sect1 xml:id="SecSimpleExample">  
-    <title>Simple Example</title>
-    <para>The simple example is covered in: <link linkend="SecWritingTests">Writing Test Cases</link></para>
-  </sect1>
-  
-  <sect1 xml:id="SecXMLParserServiceExample">  
-    <title>SAX/DOM Parser Service Example</title>
-
-    <para>The <emphasis role="bold">example-xml-parser.jar</emphasis> bundle gets a DocumentBuilderFactory/SAXParserFactory
-    respectivly and unmarshalls an XML document using that parser.
-    </para>
-    
-    <programlisting role="JAVA">
-      ServiceReference sref = context.getServiceReference(DocumentBuilderFactory.class.getName());
-      if (sref == null)
-         throw new IllegalStateException("DocumentBuilderFactory not available");
-      
-      DocumentBuilderFactory factory = (DocumentBuilderFactory)context.getService(sref);
-      factory.setValidating(false);
-      
-      DocumentBuilder domBuilder = factory.newDocumentBuilder();
-      URL resURL = context.getBundle().getResource("example-xml-parser.xml");
-      Document dom = domBuilder.parse(resURL.openStream());
-      assertNotNull("Document not null", dom);
-    </programlisting>
-    
-    <programlisting role="JAVA">
-      ServiceReference sref = context.getServiceReference(SAXParserFactory.class.getName());
-      if (sref == null)
-         throw new IllegalStateException("SAXParserFactory not available");
-      
-      SAXParserFactory factory = (SAXParserFactory)context.getService(sref);
-      factory.setValidating(false);
-      
-      SAXParser saxParser = factory.newSAXParser();
-      URL resURL = context.getBundle().getResource("example-xml-parser.xml");
-      
-      SAXHandler saxHandler = new SAXHandler();
-      saxParser.parse(resURL.openStream(), saxHandler);
-      assertEquals("content", saxHandler.getContent());
-    </programlisting>
-  </sect1>
-  
-  <sect1 xml:id="SecJAXBServiceExample">  
-    <title>JAXB Service Example</title>
-
-    <para>The <emphasis role="bold">example-xml-jaxb.jar</emphasis> bundle gets the JAXBContext from the JAXBService
-    and unmarshalls an XML document using JAXB
-    </para>
-    
-    <programlisting role="JAVA">
-      ServiceReference sref = context.getServiceReference(JAXBService.class.getName());
-      if (sref == null)
-         throw new IllegalStateException("JAXBService not available");
-      
-      JAXBService service = (JAXBService)context.getService(sref);
-      JAXBContext jaxbContext = service.newJAXBContext(getClass().getPackage().getName());
-      Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
-      
-      URL resURL = context.getBundle().getResource("booking.xml");
-      JAXBElement rootElement = unmarshaller.unmarshal(resURL.openStream());
-      assertNotNull("root element not null", rootElement);
-    </programlisting>
-  </sect1>
-  
-  <sect1 xml:id="SecJMXServiceExample">  
-    <title>JMX Service Example</title>
-
-    <para>The <emphasis role="bold">example-jmx.jar</emphasis> bundle tracks the MBeanServer service and registers
-    a pojo with JMX. It then verifies the JMX access.
-    </para>
-    
-    <programlisting role="JAVA">
-    public class FooServiceActivator implements BundleActivator
-    {
-       public void start(BundleContext context)
-       {
-          ServiceTracker tracker = new ServiceTracker(context, MBeanServer.class.getName(), null)
-          {
-             public Object addingService(ServiceReference reference)
-             {
-                MBeanServer mbeanServer = (MBeanServer)super.addingService(reference);
-                registerMBean(mbeanServer);
-                return mbeanServer;
-             }
-    
-             @Override
-             public void removedService(ServiceReference reference, Object service)
-             {
-                unregisterMBean((MBeanServer)service);
-                super.removedService(reference, service);
-             }
-          };
-          tracker.open();
-       }
-    
-       public void stop(BundleContext context)
-       {
-          ServiceReference sref = context.getServiceReference(MBeanServer.class.getName());
-          if (sref != null)
-          {
-             MBeanServer mbeanServer = (MBeanServer)context.getService(sref);
-             unregisterMBean(mbeanServer);
-          }
-       }
-       ...
-    }
-    </programlisting>
-    
-    <programlisting role="JAVA">
-     public void testMBeanAccess() throws Exception
-     {
-        FooMBean foo = (FooMBean)MBeanProxy.get(FooMBean.class, MBEAN_NAME, runtime.getMBeanServer());
-        assertEquals("hello", foo.echo("hello"));
-     }
-    </programlisting>
-    
-    <note>
-      <para>Please note that access to the MBeanServer from the test case is part of the 
-      <ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/spi/testing/OSGiRuntime.html">
-      OSGiRuntime</ulink> abstraction.</para>
-    </note>
-    
-  </sect1>
-  
-  <sect1 xml:id="SecJNDIServiceExample">  
-    <title>JNDI Service Example</title>
-
-    <para>The <emphasis role="bold">example-jndi.jar</emphasis> bundle gets the InitialContext service and registers
-    a string with JNDI. It then verifies the JNDI access.
-    </para>
-    
-    <programlisting role="JAVA">
-    ServiceReference sref = context.getServiceReference(InitialContext.class.getName());
-    if (sref == null)
-       throw new IllegalStateException("Cannot access the InitialContext");
-    
-    InitialContext iniContext = (InitialContext)context.getService(sref);
-    iniCtx.createSubcontext("test").bind("Foo", new String("Bar"));
-    </programlisting>
-    
-    <programlisting role="JAVA">
-     public void testJNDIAccess() throws Exception
-     {
-        InitialContext iniCtx = runtime.getInitialContext();
-        String lookup = (String)iniCtx.lookup("test/Foo");
-        assertEquals("JNDI bound String expected", "Bar", lookup);
-  
-        // Uninstall should unbind the object
-        bundle.uninstall();
-  
-        try
-        {
-           iniCtx.lookup("test/Foo");
-           fail("NameNotFoundException expected");
-        }
-        catch (NameNotFoundException ex)
-        {
-           // expected
-        }
-     }
-    </programlisting>
-    
-    <note>
-      <para>Please note that access to the InitialContext from the test case is part of the 
-      <ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/spi/testing/OSGiRuntime.html">
-      OSGiRuntime</ulink> abstraction.</para>
-    </note>
-    
-  </sect1>
-  
-  <sect1 xml:id="SecHTTPServiceExample">  
-    <title>HTTP Service Example</title>
-    
-    <para>The <emphasis role="bold">example-http.jar</emphasis> bundle contains a Service 
-    that registeres a servlet and a resource with the <ulink url="http://www.osgi.org/javadoc/r4v41/org/osgi/service/http/HttpService.html">HttpService</ulink>.
-    </para>
-    
-    <programlisting role="JAVA">
-      ServiceTracker tracker = new ServiceTracker(context, HttpService.class.getName(), null);
-      tracker.open();
-      
-      HttpService httpService = (HttpService)tracker.getService();
-      if (httpService == null)
-         throw new IllegalStateException("HttpService not registered");
-  
-     Properties initParams = new Properties();
-     initParams.setProperty("initProp", "SomeValue");
-     httpService.registerServlet("/servlet", new EndpointServlet(context), initParams, null);
-     httpService.registerResources("/file", "/res", null);
-    </programlisting>
-    
-    <para>The test then verifies that the registered servlet context and the registered resource can be accessed.</para>
-  </sect1>
-  
-  <sect1 xml:id="SecWebAppExample">  
-    <title>Web App Example</title>
-    
-    <para>The <emphasis role="bold">example-webapp.war</emphasis> archive is an OSGi Bundle as well as an Web Application Archive (WAR)
-    at the same time. Similar to <link linkend="SecHTTPServiceExample">HTTP Service Example</link> it registers a servlet and resources with 
-    the WebApp container. This is done through a standard web.xml descriptor.
-    </para>
-    
-    <programlisting role="XML"><![CDATA[
-    <web-app xmlns="http://java.sun.com/xml/ns/javaee" ... version="2.5">
-    
-      <display-name>WebApp Sample</display-name>
-    
-      <servlet>
-        <servlet-name>servlet</servlet-name>
-        <servlet-class>org.jboss.test.osgi.example.webapp.bundle.EndpointServlet</servlet-class>
-        <init-param>
-          <param-name>initProp</param-name>
-          <param-value>SomeValue</param-value>
-        </init-param>
-      </servlet>
-    
-      <servlet-mapping>
-        <servlet-name>servlet</servlet-name>
-        <url-pattern>/servlet</url-pattern>
-      </servlet-mapping>
-    
-    </web-app>
-    ]]></programlisting>
-    
-    <para>The test verifies that we can access the servlet and some resourtces.</para>
-
-    <programlisting role="JAVA">
-     @Test
-     public void testResourceAccess() throws Exception
-     {
-        assertEquals("Hello from Resource", getHttpResponse("/message.txt"));
-     }
-  
-     @Test
-     public void testServletAccess() throws Exception
-     {
-        assertEquals("Hello from Servlet", getHttpResponse("/servlet?test=plain"));
-     }
-    </programlisting>
-
-  </sect1>
-  
-  <sect1 xml:id="SecMicrocontainerServiceExample">  
-    <title>Microcontainer Service Example</title>
-    
-    <para>The <emphasis role="bold">example-microcontainer.jar</emphasis> bundle contains a Service 
-    that calls a service from an MC bean and vica versa. The MC bean registeres itself as an MBean
-    after it got the MBeanServer injected.</para>
-    
-    <para>The test accesses the registered MBean.</para>
-
-    <programlisting role="JAVA">
-    @Test
-    public void testServiceRoundTrip() throws Exception
-    {
-      SomeBeanMBean someBean = MBeanProxy.get(SomeBeanMBean.class, MBEAN_NAME, runtime.getMBeanServer());
-      assertEquals("hello", someBean.echo("hello"));
-      assertEquals("hello", someBean.callSomeService("hello"));
-    }
-    </programlisting>
-  </sect1>
-  
-  <sect1 xml:id="SecBlueprintContainerExample">  
-    <title>Blueprint Container Example</title>
-    
-    <para>The <emphasis role="bold">example-blueprint.jar</emphasis> bundle contains a number of 
-    components that are wired together and registerd as OSGi service through the Blueprint Container 
-    Service.</para>
-    
-    <para>The example uses this simple blueprint descriptor</para>
-
-    <programlisting role="XML"><![CDATA[
-    <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" ...>
-      
-      <bean id="beanA" class="org.jboss.test.osgi.example.blueprint.bundle.BeanA">
-        <property name="mbeanServer" ref="mbeanService"/>
-      </bean>
-      
-      <service id="serviceA" ref="beanA" interface="org.jboss.test.osgi.example.blueprint.bundle.ServiceA">
-      </service>
-      
-      <service id="serviceB" interface="org.jboss.test.osgi.example.blueprint.bundle.ServiceB">
-        <bean class="org.jboss.test.osgi.example.blueprint.bundle.BeanB">
-           <property name="beanA" ref="beanA"/>
-        </bean>
-      </service>
-      
-      <reference id="mbeanService" interface="javax.management.MBeanServer"/>
-    
-    </blueprint>
-    ]]></programlisting>
-
-    <para>The Blueprint Container registers two services <emphasis role="bold">ServiceA</emphasis> and
-    <emphasis role="bold">ServiceB</emphasis>. ServiceA is backed up by <emphasis role="bold">BeanA</emphasis>,
-    ServiceB is backed up by the anonymous <emphasis role="bold">BeanB</emphasis>. BeanA is injected into
-    BeanB and the <emphasis role="bold">MBeanServer</emphasis> gets injected into BeanA. Both beans are plain POJOs. 
-    There is <emphasis role="bold">no BundleActivator</emphasis> neccessary to register the services.</para>
-
-    <para>The example test verifies the correct wiring like this</para>
-    
-    <programlisting role="JAVA">
-     @Test
-     public void testServiceA() throws Exception
-     {
-        ServiceReference sref = context.getServiceReference(ServiceA.class.getName());
-        assertNotNull("ServiceA not null", sref);
-        
-        ServiceA service = (ServiceA)context.getService(sref);
-        MBeanServer mbeanServer = service.getMbeanServer();
-        assertNotNull("MBeanServer not null", mbeanServer);
-     }
-    </programlisting>
-    
-    <programlisting role="JAVA">
-     @Test
-     public void testServiceB() throws Exception
-     {
-        ServiceReference sref = context.getServiceReference(ServiceB.class.getName());
-        assertNotNull("ServiceB not null", sref);
-        
-        ServiceB service = (ServiceB)context.getService(sref);
-        BeanA beanA = service.getBeanA();
-        assertNotNull("BeanA not null", beanA);
-     }
-    </programlisting>
-  </sect1>
-  
-</chapter>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch080-provided-examples.xml (from rev 94843, projects/jboss-osgi/trunk/distribution/docbook/en/modules/ch080-provided-examples.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch080-provided-examples.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/en/modules/ch080-provided-examples.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,432 @@
+<!-- 
+  $Id$ 
+-->
+<chapter xml:id="ChapProvidedExamples">
+
+  <title>Provided Examples</title>
+  
+  <sect1 xml:id="SecBuildAndRunExamples">  
+    <title>Building the Examples</title>
+    
+    <para>JBoss OSGi comes with a number of examples that demonstrate supported functionality
+    and show best practices. All examples are part of the binary distribution and tightly 
+    integrated in our <ulink url="http://www.jboss.org/community/docs/DOC-13275">Maven Build Process</ulink> 
+    and <ulink url="http://www.jboss.org/community/docs/DOC-13420">Hudson QA Environment</ulink>.</para>
+    
+    <para>The examples can be either run against an embedded OSGi runtime or against
+    a remote OSGi runtime. Here is how you build and run the against the embedded runtime.</para>
+    
+    <programlisting>
+    [tdiesler at tddell example]$ mvn test
+     
+    -------------------------------------------------------
+     T E S T S
+    -------------------------------------------------------
+    Running org.jboss.test.osgi.example.webapp.WebAppTestCase
+    Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.202 sec
+    Running org.jboss.test.osgi.example.blueprint.BlueprintTestCase
+    Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.447 sec
+    Running org.jboss.test.osgi.example.xml.jaxb.JAXBTestCase
+    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.722 sec
+    Running org.jboss.test.osgi.example.microcontainer.MicrocontainerTestCase
+    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.444 sec
+    Running org.jboss.test.osgi.example.xml.parser.SAXParserTestCase
+    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.452 sec
+    Running org.jboss.test.osgi.example.http.HttpServiceTestCase
+    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.562 sec
+    Running org.jboss.test.osgi.example.xml.parser.DOMParserTestCase
+    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.032 sec
+    Running org.jboss.test.osgi.example.jndi.JNDITestCase
+    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.836 sec
+    Running org.jboss.test.osgi.example.jmx.JMXTestCase
+    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.058 sec
+    Running org.jboss.test.osgi.example.simple.SimpleTestCase
+    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.772 sec
+    Running org.jboss.test.osgi.example.simple.SimpleHuskyTestCase
+    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.262 sec
+    
+    Tests run: 21, Failures: 0, Errors: 0, Skipped: 0
+    
+    [INFO] ------------------------------------------------------------------------
+    [INFO] BUILD SUCCESSFUL
+    [INFO] ------------------------------------------------------------------------
+    [INFO] Total time: 49 seconds
+    [INFO] Finished at: Tue Oct 13 13:04:20 CEST 2009
+    [INFO] Final Memory: 25M/47M
+    [INFO] ------------------------------------------------------------------------
+    </programlisting>
+    
+    <para>To run the examples against a remote OSGi Runtime, you need to provide the
+    target container that the runtime should connect to. This can be done with the 
+    <emphasis role="bold">target.container</emphasis> system property.</para>
+     
+    <programlisting>
+    mvn -Dtarget.container=runtime test
+    </programlisting>
+    
+    <para>Suported target container values are:</para> 
+    
+    <itemizedlist>
+      <listitem>runtime</listitem>
+      <listitem>jboss501</listitem>
+      <listitem>jboss510</listitem>
+      <listitem>jboss520</listitem>
+      <listitem>jboss600</listitem>
+    </itemizedlist>
+
+    <para>To run the examples against a different OSGi Framework, you need to define the
+    <emphasis role="bold">framework</emphasis> system property.</para>
+     
+    <programlisting>
+    mvn -Dframework=felix test
+    </programlisting>
+    
+    <para>Suported framework values are:</para> 
+    
+    <itemizedlist>
+      <listitem>jbossmc</listitem>
+      <listitem>equinox</listitem>
+      <listitem>felix</listitem>
+    </itemizedlist>
+  </sect1>
+  
+  <sect1 xml:id="SecSimpleExample">  
+    <title>Simple Example</title>
+    <para>The simple example is covered in: <link linkend="SecWritingTests">Writing Test Cases</link></para>
+  </sect1>
+  
+  <sect1 xml:id="SecXMLParserServiceExample">  
+    <title>SAX/DOM Parser Service Example</title>
+
+    <para>The <emphasis role="bold">example-xml-parser.jar</emphasis> bundle gets a DocumentBuilderFactory/SAXParserFactory
+    respectivly and unmarshalls an XML document using that parser.
+    </para>
+    
+    <programlisting role="JAVA">
+      ServiceReference sref = context.getServiceReference(DocumentBuilderFactory.class.getName());
+      if (sref == null)
+         throw new IllegalStateException("DocumentBuilderFactory not available");
+      
+      DocumentBuilderFactory factory = (DocumentBuilderFactory)context.getService(sref);
+      factory.setValidating(false);
+      
+      DocumentBuilder domBuilder = factory.newDocumentBuilder();
+      URL resURL = context.getBundle().getResource("example-xml-parser.xml");
+      Document dom = domBuilder.parse(resURL.openStream());
+      assertNotNull("Document not null", dom);
+    </programlisting>
+    
+    <programlisting role="JAVA">
+      ServiceReference sref = context.getServiceReference(SAXParserFactory.class.getName());
+      if (sref == null)
+         throw new IllegalStateException("SAXParserFactory not available");
+      
+      SAXParserFactory factory = (SAXParserFactory)context.getService(sref);
+      factory.setValidating(false);
+      
+      SAXParser saxParser = factory.newSAXParser();
+      URL resURL = context.getBundle().getResource("example-xml-parser.xml");
+      
+      SAXHandler saxHandler = new SAXHandler();
+      saxParser.parse(resURL.openStream(), saxHandler);
+      assertEquals("content", saxHandler.getContent());
+    </programlisting>
+  </sect1>
+  
+  <sect1 xml:id="SecJAXBServiceExample">  
+    <title>JAXB Service Example</title>
+
+    <para>The <emphasis role="bold">example-xml-jaxb.jar</emphasis> bundle gets the JAXBContext from the JAXBService
+    and unmarshalls an XML document using JAXB
+    </para>
+    
+    <programlisting role="JAVA">
+      ServiceReference sref = context.getServiceReference(JAXBService.class.getName());
+      if (sref == null)
+         throw new IllegalStateException("JAXBService not available");
+      
+      JAXBService service = (JAXBService)context.getService(sref);
+      JAXBContext jaxbContext = service.newJAXBContext(getClass().getPackage().getName());
+      Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
+      
+      URL resURL = context.getBundle().getResource("booking.xml");
+      JAXBElement rootElement = unmarshaller.unmarshal(resURL.openStream());
+      assertNotNull("root element not null", rootElement);
+    </programlisting>
+  </sect1>
+  
+  <sect1 xml:id="SecJMXServiceExample">  
+    <title>JMX Service Example</title>
+
+    <para>The <emphasis role="bold">example-jmx.jar</emphasis> bundle tracks the MBeanServer service and registers
+    a pojo with JMX. It then verifies the JMX access.
+    </para>
+    
+    <programlisting role="JAVA">
+    public class FooServiceActivator implements BundleActivator
+    {
+       public void start(BundleContext context)
+       {
+          ServiceTracker tracker = new ServiceTracker(context, MBeanServer.class.getName(), null)
+          {
+             public Object addingService(ServiceReference reference)
+             {
+                MBeanServer mbeanServer = (MBeanServer)super.addingService(reference);
+                registerMBean(mbeanServer);
+                return mbeanServer;
+             }
+    
+             @Override
+             public void removedService(ServiceReference reference, Object service)
+             {
+                unregisterMBean((MBeanServer)service);
+                super.removedService(reference, service);
+             }
+          };
+          tracker.open();
+       }
+    
+       public void stop(BundleContext context)
+       {
+          ServiceReference sref = context.getServiceReference(MBeanServer.class.getName());
+          if (sref != null)
+          {
+             MBeanServer mbeanServer = (MBeanServer)context.getService(sref);
+             unregisterMBean(mbeanServer);
+          }
+       }
+       ...
+    }
+    </programlisting>
+    
+    <programlisting role="JAVA">
+     public void testMBeanAccess() throws Exception
+     {
+        FooMBean foo = (FooMBean)MBeanProxy.get(FooMBean.class, MBEAN_NAME, runtime.getMBeanServer());
+        assertEquals("hello", foo.echo("hello"));
+     }
+    </programlisting>
+    
+    <note>
+      <para>Please note that access to the MBeanServer from the test case is part of the 
+      <ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/spi/testing/OSGiRuntime.html">
+      OSGiRuntime</ulink> abstraction.</para>
+    </note>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecJNDIServiceExample">  
+    <title>JNDI Service Example</title>
+
+    <para>The <emphasis role="bold">example-jndi.jar</emphasis> bundle gets the InitialContext service and registers
+    a string with JNDI. It then verifies the JNDI access.
+    </para>
+    
+    <programlisting role="JAVA">
+    ServiceReference sref = context.getServiceReference(InitialContext.class.getName());
+    if (sref == null)
+       throw new IllegalStateException("Cannot access the InitialContext");
+    
+    InitialContext iniContext = (InitialContext)context.getService(sref);
+    iniCtx.createSubcontext("test").bind("Foo", new String("Bar"));
+    </programlisting>
+    
+    <programlisting role="JAVA">
+     public void testJNDIAccess() throws Exception
+     {
+        InitialContext iniCtx = runtime.getInitialContext();
+        String lookup = (String)iniCtx.lookup("test/Foo");
+        assertEquals("JNDI bound String expected", "Bar", lookup);
+  
+        // Uninstall should unbind the object
+        bundle.uninstall();
+  
+        try
+        {
+           iniCtx.lookup("test/Foo");
+           fail("NameNotFoundException expected");
+        }
+        catch (NameNotFoundException ex)
+        {
+           // expected
+        }
+     }
+    </programlisting>
+    
+    <note>
+      <para>Please note that access to the InitialContext from the test case is part of the 
+      <ulink url="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/apidocs/org/jboss/osgi/spi/testing/OSGiRuntime.html">
+      OSGiRuntime</ulink> abstraction.</para>
+    </note>
+    
+  </sect1>
+  
+  <sect1 xml:id="SecHTTPServiceExample">  
+    <title>HttpService Example</title>
+    
+    <para>The <emphasis role="bold">example-http.jar</emphasis> bundle contains a Service 
+    that registeres a servlet and a resource with the <ulink url="http://www.osgi.org/javadoc/r4v41/org/osgi/service/http/HttpService.html">HttpService</ulink>.
+    </para>
+    
+    <programlisting role="JAVA">
+      ServiceTracker tracker = new ServiceTracker(context, HttpService.class.getName(), null);
+      tracker.open();
+      
+      HttpService httpService = (HttpService)tracker.getService();
+      if (httpService == null)
+         throw new IllegalStateException("HttpService not registered");
+  
+     Properties initParams = new Properties();
+     initParams.setProperty("initProp", "SomeValue");
+     httpService.registerServlet("/servlet", new EndpointServlet(context), initParams, null);
+     httpService.registerResources("/file", "/res", null);
+    </programlisting>
+    
+    <para>The test then verifies that the registered servlet context and the registered resource can be accessed.</para>
+  </sect1>
+  
+  <sect1 xml:id="SecWebAppExample">  
+    <title>WebApp Example</title>
+    
+    <para>The <emphasis role="bold">example-webapp.war</emphasis> archive is an OSGi Bundle as well as an Web Application Archive (WAR)
+    at the same time. Similar to <link linkend="SecHTTPServiceExample">HTTP Service Example</link> it registers a servlet and resources with 
+    the WebApp container. This is done through a standard web.xml descriptor.
+    </para>
+    
+    <programlisting role="XML"><![CDATA[
+    <web-app xmlns="http://java.sun.com/xml/ns/javaee" ... version="2.5">
+    
+      <display-name>WebApp Sample</display-name>
+    
+      <servlet>
+        <servlet-name>servlet</servlet-name>
+        <servlet-class>org.jboss.test.osgi.example.webapp.bundle.EndpointServlet</servlet-class>
+        <init-param>
+          <param-name>initProp</param-name>
+          <param-value>SomeValue</param-value>
+        </init-param>
+      </servlet>
+    
+      <servlet-mapping>
+        <servlet-name>servlet</servlet-name>
+        <url-pattern>/servlet</url-pattern>
+      </servlet-mapping>
+    
+    </web-app>
+    ]]></programlisting>
+    
+    <para>The associated OSGi manifest looks like this.</para>
+
+    <programlisting><![CDATA[
+    Manifest-Version: 1.0
+    Bundle-Name: example-webapp
+    Bundle-ManifestVersion: 2
+    Bundle-SymbolicName: example-webapp
+    Bundle-ClassPath: .,WEB-INF/classes
+    Import-Package: org.osgi.service.http,org.ops4j.pax.web.service,javax.servlet,javax.servlet.http
+    ]]></programlisting>
+    
+    <para>The test verifies that we can access the servlet and some resourtces.</para>
+
+    <programlisting role="JAVA">
+     @Test
+     public void testResourceAccess() throws Exception
+     {
+        assertEquals("Hello from Resource", getHttpResponse("/message.txt"));
+     }
+  
+     @Test
+     public void testServletAccess() throws Exception
+     {
+        assertEquals("Hello from Servlet", getHttpResponse("/servlet?test=plain"));
+     }
+    </programlisting>
+
+  </sect1>
+  
+  <sect1 xml:id="SecMicrocontainerServiceExample">  
+    <title>Microcontainer Service Example</title>
+    
+    <para>The <emphasis role="bold">example-microcontainer.jar</emphasis> bundle contains a Service 
+    that calls a service from an MC bean and vica versa. The MC bean registeres itself as an MBean
+    after it got the MBeanServer injected.</para>
+    
+    <para>The test accesses the registered MBean.</para>
+
+    <programlisting role="JAVA">
+    @Test
+    public void testServiceRoundTrip() throws Exception
+    {
+      SomeBeanMBean someBean = MBeanProxy.get(SomeBeanMBean.class, MBEAN_NAME, runtime.getMBeanServer());
+      assertEquals("hello", someBean.echo("hello"));
+      assertEquals("hello", someBean.callSomeService("hello"));
+    }
+    </programlisting>
+  </sect1>
+  
+  <sect1 xml:id="SecBlueprintContainerExample">  
+    <title>Blueprint Container Example</title>
+    
+    <para>The <emphasis role="bold">example-blueprint.jar</emphasis> bundle contains a number of 
+    components that are wired together and registerd as OSGi service through the Blueprint Container 
+    Service.</para>
+    
+    <para>The example uses this simple blueprint descriptor</para>
+
+    <programlisting role="XML"><![CDATA[
+    <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" ...>
+      
+      <bean id="beanA" class="org.jboss.test.osgi.example.blueprint.bundle.BeanA">
+        <property name="mbeanServer" ref="mbeanService"/>
+      </bean>
+      
+      <service id="serviceA" ref="beanA" interface="org.jboss.test.osgi.example.blueprint.bundle.ServiceA">
+      </service>
+      
+      <service id="serviceB" interface="org.jboss.test.osgi.example.blueprint.bundle.ServiceB">
+        <bean class="org.jboss.test.osgi.example.blueprint.bundle.BeanB">
+           <property name="beanA" ref="beanA"/>
+        </bean>
+      </service>
+      
+      <reference id="mbeanService" interface="javax.management.MBeanServer"/>
+    
+    </blueprint>
+    ]]></programlisting>
+
+    <para>The Blueprint Container registers two services <emphasis role="bold">ServiceA</emphasis> and
+    <emphasis role="bold">ServiceB</emphasis>. ServiceA is backed up by <emphasis role="bold">BeanA</emphasis>,
+    ServiceB is backed up by the anonymous <emphasis role="bold">BeanB</emphasis>. BeanA is injected into
+    BeanB and the <emphasis role="bold">MBeanServer</emphasis> gets injected into BeanA. Both beans are plain POJOs. 
+    There is <emphasis role="bold">no BundleActivator</emphasis> neccessary to register the services.</para>
+
+    <para>The example test verifies the correct wiring like this</para>
+    
+    <programlisting role="JAVA">
+     @Test
+     public void testServiceA() throws Exception
+     {
+        ServiceReference sref = context.getServiceReference(ServiceA.class.getName());
+        assertNotNull("ServiceA not null", sref);
+        
+        ServiceA service = (ServiceA)context.getService(sref);
+        MBeanServer mbeanServer = service.getMbeanServer();
+        assertNotNull("MBeanServer not null", mbeanServer);
+     }
+    </programlisting>
+    
+    <programlisting role="JAVA">
+     @Test
+     public void testServiceB() throws Exception
+     {
+        ServiceReference sref = context.getServiceReference(ServiceB.class.getName());
+        assertNotNull("ServiceB not null", sref);
+        
+        ServiceB service = (ServiceB)context.getService(sref);
+        BeanA beanA = service.getBeanA();
+        assertNotNull("BeanA not null", beanA);
+     }
+    </programlisting>
+  </sect1>
+  
+</chapter>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/docbook/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,143 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id$ -->
-
-<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>
-
-  <name>JBossOSGi Distribution - Userguide</name>
-  <groupId>org.jboss.osgi.distribution</groupId>
-  <artifactId>jboss-osgi-userguide</artifactId>
-  <packaging>jdocbook</packaging>
-
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.osgi.distribution</groupId>
-    <artifactId>jboss-osgi-distribution</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Properties -->
-  <properties>
-      <version.jboss.jdocbook.plugin>2.1.2</version.jboss.jdocbook.plugin>
-      <version.jboss.jdocbook.style>1.1.0</version.jboss.jdocbook.style> 
-  </properties>
-  
-  <!-- Plugins -->
-  <build>
-    <resources>
-      <resource>
-        <directory>src/main/resources</directory>
-        <filtering>true</filtering>
-      </resource>
-    </resources>
-    <plugins>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>buildnumber-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <phase>process-resources</phase>
-            <goals>
-              <goal>create</goal>
-            </goals>
-            <configuration>
-              <format>{0,date,dd-MMM-yyyy HH:mm:ss}</format>
-              <items>
-                <item>timestamp</item>
-              </items>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-resources-plugin</artifactId>
-        <executions>
-          <execution>
-            <phase>process-resources</phase>
-            <goals>
-              <goal>resources</goal>
-            </goals>
-            <configuration>
-              <outputDirectory>${project.build.directory}/docbook/resources</outputDirectory>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <!--
-        Maven JDocbook Plugin 
-        http://www.jboss.org/maven-jdocbook-plugin
-        
-        Broken links on project page
-        https://jira.jboss.org/jira/browse/MPJDOCBOOK-29
-        
-        mvn jdocbook:generate
-        mvn jdocbook:bundle
-      -->
-      <plugin>
-        <groupId>org.jboss.maven.plugins</groupId>
-        <artifactId>maven-jdocbook-plugin</artifactId>
-        <version>${version.jboss.jdocbook.plugin}</version>
-        <extensions>true</extensions>
-        <dependencies>
-          <dependency>
-            <groupId>org.jboss</groupId>
-            <artifactId>jbossorg-docbook-xslt</artifactId>
-            <version>${version.jboss.jdocbook.style}</version>
-          </dependency>
-          <dependency>
-            <groupId>org.jboss</groupId>
-            <artifactId>jbossorg-jdocbook-style</artifactId>
-            <version>${version.jboss.jdocbook.style}</version>
-            <type>jdocbook-style</type>
-          </dependency>
-        </dependencies>
-        <configuration>
-          <sourceDocumentName>master.xml</sourceDocumentName>
-          <sourceDirectory>${pom.basedir}/en</sourceDirectory>
-          <imageResource>
-            <directory>${pom.basedir}/en</directory>
-            <includes>
-              <include>images/**/*</include>
-            </includes>
-          </imageResource>
-          <!--
-          <cssResource>
-            <directory>src/main/css</directory>
-          </cssResource>
-          -->
-          <formats>
-            <format>
-              <formatName>html</formatName>
-              <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
-              <finalName>index.html</finalName>
-            </format>
-            <format>
-              <formatName>html_single</formatName>
-              <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
-              <finalName>index.html</finalName>
-            </format>
-            <format>
-              <formatName>pdf</formatName>
-              <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
-              <finalName>JBossOSGiUserguide.pdf</finalName>
-            </format>
-          </formats>
-          <options>
-            <xincludeSupported>true</xincludeSupported>
-            <xmlTransformerType>saxon</xmlTransformerType>
-          </options>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/pom.xml (from rev 94844, projects/jboss-osgi/trunk/distribution/docbook/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/docbook/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id$ -->
+
+<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>
+
+  <name>JBossOSGi Distribution - Userguide</name>
+  <groupId>org.jboss.osgi.distribution</groupId>
+  <artifactId>jboss-osgi-userguide</artifactId>
+  <packaging>jdocbook</packaging>
+
+  <!-- Parent -->
+  <parent>
+    <groupId>org.jboss.osgi.distribution</groupId>
+    <artifactId>jboss-osgi-distribution</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Properties -->
+  <properties>
+      <version.jboss.jdocbook.plugin>2.1.2</version.jboss.jdocbook.plugin>
+      <version.jboss.jdocbook.style>1.1.0</version.jboss.jdocbook.style> 
+  </properties>
+  
+  <!-- Plugins -->
+  <build>
+    <resources>
+      <resource>
+        <directory>src/main/resources</directory>
+        <filtering>true</filtering>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>buildnumber-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>create</goal>
+            </goals>
+            <configuration>
+              <format>{0,date,dd-MMM-yyyy HH:mm:ss}</format>
+              <items>
+                <item>timestamp</item>
+              </items>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-resources-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>resources</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>${project.build.directory}/docbook/resources</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <!--
+        Maven JDocbook Plugin 
+        http://www.jboss.org/maven-jdocbook-plugin
+        
+        Broken links on project page
+        https://jira.jboss.org/jira/browse/MPJDOCBOOK-29
+        
+        mvn jdocbook:generate
+        mvn jdocbook:bundle
+      -->
+      <plugin>
+        <groupId>org.jboss.maven.plugins</groupId>
+        <artifactId>maven-jdocbook-plugin</artifactId>
+        <version>${version.jboss.jdocbook.plugin}</version>
+        <extensions>true</extensions>
+        <dependencies>
+          <dependency>
+            <groupId>org.jboss</groupId>
+            <artifactId>jbossorg-docbook-xslt</artifactId>
+            <version>${version.jboss.jdocbook.style}</version>
+          </dependency>
+          <dependency>
+            <groupId>org.jboss</groupId>
+            <artifactId>jbossorg-jdocbook-style</artifactId>
+            <version>${version.jboss.jdocbook.style}</version>
+            <type>jdocbook-style</type>
+          </dependency>
+        </dependencies>
+        <configuration>
+          <sourceDocumentName>master.xml</sourceDocumentName>
+          <sourceDirectory>${pom.basedir}/en</sourceDirectory>
+          <imageResource>
+            <directory>${pom.basedir}/en</directory>
+            <includes>
+              <include>images/**/*</include>
+            </includes>
+          </imageResource>
+          <!--
+          <cssResource>
+            <directory>src/main/css</directory>
+          </cssResource>
+          -->
+          <formats>
+            <format>
+              <formatName>html</formatName>
+              <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+              <finalName>index.html</finalName>
+            </format>
+            <format>
+              <formatName>html_single</formatName>
+              <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+              <finalName>index.html</finalName>
+            </format>
+            <format>
+              <formatName>pdf</formatName>
+              <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+              <finalName>JBossOSGiUserguide.pdf</finalName>
+            </format>
+          </formats>
+          <options>
+            <xincludeSupported>true</xincludeSupported>
+            <xmlTransformerType>saxon</xmlTransformerType>
+          </options>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/installer/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,136 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id$ -->
-
-<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>
-
-  <name>JBossOSGi Distribution - Installer</name>
-
-  <groupId>org.jboss.osgi.distribution</groupId>
-  <artifactId>jboss-osgi-installer</artifactId>
-  <packaging>pom</packaging>
-
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.osgi.distribution</groupId>
-    <artifactId>jboss-osgi-distribution</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Dependencies -->
-  <dependencies>
-    <dependency>
-      <groupId>org.jboss.osgi.distribution</groupId>
-      <artifactId>jboss-osgi-javadoc</artifactId>
-      <version>${version}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.distribution</groupId>
-      <artifactId>jboss-osgi-userguide</artifactId>
-      <version>${version}</version>
-      <type>jdocbook</type>
-    </dependency>
-  </dependencies>
-  
-  <!-- Plugins -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>process-resources</phase>
-            <goals>
-              <goal>directory-single</goal>
-            </goals>
-            <configuration>
-              <finalName>deploy-artifacts</finalName>
-              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-              <appendAssemblyId>false</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-deploy-artifacts.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-          <execution>
-            <id>src</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-            <configuration>
-              <descriptors>
-                <descriptor>scripts/assembly-src-distro.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>izpack</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <tasks>
-                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
-                <property name="framework" value="${framework}" />
-                <!-- ${jboss.home} is available in the hudson run  -->
-                <property name="jboss.home" value="${jboss.home}" />
-                <property name="jboss501.home" value="${jboss501.home}" />
-                <property name="jboss510.home" value="${jboss510.home}" />
-                <property name="jboss520.home" value="${jboss520.home}" />
-                <property name="jboss600.home" value="${jboss600.home}" />
-                <property name="product.name" value="${project.name}" />
-                <property name="product.short.name" value="${artifactId}" />
-                <property name="product.version" value="${project.version}" />
-                <property name="target.container" value="${target.container}" />
-                <property name="user.home" value="${user.home}" />
-                <ant antfile="scripts/antrun-installer.xml" target="build-installer" />
-              </tasks>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>build-helper-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>attach-artifacts</id>
-            <phase>package</phase>
-            <goals>
-              <goal>attach-artifact</goal>
-            </goals>
-            <configuration>
-              <artifacts>
-                <artifact>
-                  <file>target/jboss-osgi-installer-${version}.jar</file>
-                  <classifier>installer</classifier>
-                  <type>jar</type>
-                </artifact>
-              </artifacts>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
\ No newline at end of file

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/pom.xml (from rev 94844, projects/jboss-osgi/trunk/distribution/installer/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id$ -->
+
+<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>
+
+  <name>JBossOSGi Distribution - Installer</name>
+
+  <groupId>org.jboss.osgi.distribution</groupId>
+  <artifactId>jboss-osgi-installer</artifactId>
+  <packaging>pom</packaging>
+
+  <!-- Parent -->
+  <parent>
+    <groupId>org.jboss.osgi.distribution</groupId>
+    <artifactId>jboss-osgi-distribution</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Dependencies -->
+  <dependencies>
+    <dependency>
+      <groupId>org.jboss.osgi.distribution</groupId>
+      <artifactId>jboss-osgi-javadoc</artifactId>
+      <version>${version}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.distribution</groupId>
+      <artifactId>jboss-osgi-userguide</artifactId>
+      <version>${version}</version>
+      <type>jdocbook</type>
+    </dependency>
+  </dependencies>
+  
+  <!-- Plugins -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>directory-single</goal>
+            </goals>
+            <configuration>
+              <finalName>deploy-artifacts</finalName>
+              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+              <appendAssemblyId>false</appendAssemblyId>
+              <descriptors>
+                <descriptor>scripts/assembly-deploy-artifacts.xml</descriptor>
+              </descriptors>
+            </configuration>
+          </execution>
+          <execution>
+            <id>src</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <descriptors>
+                <descriptor>scripts/assembly-src-distro.xml</descriptor>
+              </descriptors>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>izpack</id>
+            <phase>package</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <configuration>
+              <tasks>
+                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
+                <property name="framework" value="${framework}" />
+                <!-- ${jboss.home} is available in the hudson run  -->
+                <property name="jboss.home" value="${jboss.home}" />
+                <property name="jboss501.home" value="${jboss501.home}" />
+                <property name="jboss510.home" value="${jboss510.home}" />
+                <property name="jboss520.home" value="${jboss520.home}" />
+                <property name="jboss600.home" value="${jboss600.home}" />
+                <property name="product.name" value="${project.name}" />
+                <property name="product.short.name" value="${artifactId}" />
+                <property name="product.version" value="${project.version}" />
+                <property name="target.container" value="${target.container}" />
+                <property name="user.home" value="${user.home}" />
+                <ant antfile="scripts/antrun-installer.xml" target="build-installer" />
+              </tasks>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>build-helper-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>attach-artifacts</id>
+            <phase>package</phase>
+            <goals>
+              <goal>attach-artifact</goal>
+            </goals>
+            <configuration>
+              <artifacts>
+                <artifact>
+                  <file>target/jboss-osgi-installer-${version}.jar</file>
+                  <classifier>installer</classifier>
+                  <type>jar</type>
+                </artifact>
+              </artifacts>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>
\ No newline at end of file

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/src/main/etc/ReleaseNotes.html
===================================================================
--- projects/jboss-osgi/trunk/distribution/installer/src/main/etc/ReleaseNotes.html	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/src/main/etc/ReleaseNotes.html	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,62 +0,0 @@
-<body>
-
-<p>I am happy to announce the release of JBossOSGi-1.0.0.Beta4.</p>
-<p/>
-
-<p>You can download the binary here: <a href="https://sourceforge.net/projects/jboss/files/JBossOSGi/1.0.0.Beta4/jboss-osgi-installer-1.0.0.Beta4.jar">jboss-osgi-installer-1.0.0.Beta3.jar</a></p>
-<p/>
-
-<p>The release comes with improvements in the following areas</p>
-<p/>
-
-<ul>
-<li>Initial release of our native <a href="http://jbmuc.dyndns.org/jboss-osgi/userguide/html/ChapFrameworkIntegration.html#SecIntegrationJBossMC">JBossMC based OSGi Framework</a>.</li>
-<li>More samples for <a href="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta3/userguide/html/ChapProvidedExamples.html#SecXMLParserServiceExample">SAX/DOM</a>.</li>
-<li>Aggregated online <a href="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta3/apidocs/">API docs</a></li>
-</ul>
-<p/>
-
-<p>For details please have a look at the latest version of our <a href="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta3/userguide/html/"><span class="jive-link-external-small">User Guide</span></a>.</p>
-<p/>
-
-<p>Here are the change log details</p>
-<p/>
-
-<p><strong>Feature Requests</strong></p>
-<p/>
-<ul>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-93">JBOSGI-93</a>] -         Uninstall bundles on OSGiRuntime.shutdown() </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-98">JBOSGI-98</a>] -         Support configuration per profile </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-102">JBOSGI-102</a>] -         Add support for static Husky context injection </li>
-</ul>
-<p/>
-
-<p><strong>Tasks</strong></p>
-<p/>
-<ul>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-71">JBOSGI-71</a>] -         Upgrade to IzPack 4.3.1 </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-73">JBOSGI-73</a>] -         Provide Blueprint example </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-95">JBOSGI-95</a>] -         Provide JAXB example </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-97">JBOSGI-97</a>] -         Provide SAX/DOM parser example </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-101">JBOSGI-101</a>] -         Create a ziped source distribution </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-103">JBOSGI-103</a>] -         Add support for BlueprintContainer API </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-104">JBOSGI-104</a>] -         Upgrade to Felix Web Console 1.2.10 </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-108">JBOSGI-108</a>] -         Investigate statics on PackageAdmin.refresh </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-109">JBOSGI-109</a>] -         Upgrade to Felix-1.8.1 </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-111">JBOSGI-111</a>] -         Allign distributed sources with libs </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-112">JBOSGI-112</a>] -         Investigate Exception in SynchronousBundleListener </li>
-</ul>
-<p/>
-
-<p><strong>Bugs</strong></p>
-<p/>
-<ul>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-66">JBOSGI-66</a>] -         Support bundle deployment through web console </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-92">JBOSGI-92</a>] -         Class.forName issue with XMLParserActivator </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-99">JBOSGI-99</a>] -         No explicit control over bundle.start() </li>
-<li>[<a href="https://jira.jboss.org/jira/browse/JBOSGI-107">JBOSGI-107</a>] -         MC beans cannot be redeployed after refresh </li>
-</ul>
-<p/>
-
-<p>Enjoy</p>
-</body>
\ No newline at end of file

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/src/main/etc/ReleaseNotes.html (from rev 94843, projects/jboss-osgi/trunk/distribution/installer/src/main/etc/ReleaseNotes.html)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/src/main/etc/ReleaseNotes.html	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/installer/src/main/etc/ReleaseNotes.html	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,79 @@
+<body>
+
+<h2>Release Notes - JBossOSGi-1.0.0.Beta4</h2>
+
+<p>I am happy to announce the release of JBossOSGi-1.0.0.Beta4.</p>
+<p/>
+
+<p>You can download the binary here: <a href="https://sourceforge.net/projects/jboss/files/JBossOSGi/1.0.0.Beta4/jboss-osgi-installer-1.0.0.Beta4.jar">jboss-osgi-installer-1.0.0.Beta4.jar</a></p>
+<p/>
+
+<p>The release comes with improvements in the following areas</p>
+<p/>
+
+<ul>
+<li>Initial release of our native <a href="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/userguide/html/ChapFrameworkIntegration.html#SecIntegrationJBossMC">JBossMC based OSGi Framework</a>.</li>
+<li>Added support for OSGi WebApps using <a href="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/userguide/html/ChapProvidedBundles.html#SecWebAppExtender">WebApp Extender</a></li>
+<li>Improved support for the <a href="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/userguide/html/ChapProvidedBundles.html#SecHttpService">HttpService</a>.</li>
+</ul>
+<p/>
+
+<p>For details please have a look at the latest version of our <a href="http://jbmuc.dyndns.org/jboss-osgi-1.0.0.Beta4/userguide/html/"><span class="jive-link-external-small">User Guide</span></a>.</p>
+<p/>
+
+<p>Here are the change log details</p>
+<p/>
+
+<h4>Feature Request</h4>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-110'>JBOSGI-110</a>] - Support WAR deployments in the OSGi runtime</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-127'>JBOSGI-127</a>] - Provide build and hudson support for MC facade</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-128'>JBOSGI-128</a>] - Add Framework launch API</li>
+</ul>
+
+<h4>Task</h4>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-80'>JBOSGI-80</a>] - Add support for Framework Launching (RFC-132)</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-132'>JBOSGI-132</a>] - Release JBoss MC Framework 1.0.0.Alpha1</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-134'>JBOSGI-134</a>] - Add support for BundleContext.getDataFile()</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-142'>JBOSGI-142</a>] - Investigate classloading space</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-148'>JBOSGI-148</a>] - Autostart bundles when deployed in JBossAS</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-156'>JBOSGI-156</a>] - Setup r4v42 core TCK</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-159'>JBOSGI-159</a>] - Fire events asynchronously</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-160'>JBOSGI-160</a>] - Use Pax Web instead of Apache Http-Service</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-164'>JBOSGI-164</a>] - Update Blueprint to 1.0.0.Alpha2</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-165'>JBOSGI-165</a>] - Update to jboss-osgi-common-1.0.2</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-166'>JBOSGI-166</a>] - Update to jboss-osgi-common-core-2.2.13.GA</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-167'>JBOSGI-167</a>] - Update to jboss-osgi-husky-1.0.1</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-168'>JBOSGI-168</a>] - Update to jboss-osgi-jmx-1.0.1</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-169'>JBOSGI-169</a>] - Update to jboss-osgi-jndi-1.0.1</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-170'>JBOSGI-170</a>] - Update to jboss-osgi-microcontainer-1.0.2</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-171'>JBOSGI-171</a>] - Update to Eclipse Equinox-3.5</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-172'>JBOSGI-172</a>] - Update to Apache Felix-2.0.0</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-173'>JBOSGI-173</a>] - Update to jboss-osgi-spi-1.0.2</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-174'>JBOSGI-174</a>] - Update to jboss-osgi-webconsole-1.0.1</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-175'>JBOSGI-175</a>] - Update to osgi core/compendium R4v42</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-176'>JBOSGI-176</a>] - Release JBoss OSGi 1.0.0.Beta4</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-133'>JBOSGI-133</a>] - Pass all example tests with MC Framework</li>
+</ul>
+
+<h4>Bug</h4>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-78'>JBOSGI-78</a>] - ResourceNotFoundException too verbose</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-130'>JBOSGI-130</a>] - Bundle is still in state INSTALLED after bundle.start()</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-135'>JBOSGI-135</a>] - Cannot handle package being imported and exported by the same bundle</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-136'>JBOSGI-136</a>] - Cannot resolve dependency against unstarted bundle</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-140'>JBOSGI-140</a>] - Invalid delivery of framework events</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-144'>JBOSGI-144</a>] - Framework does not handle ServiceFactory provided services properly</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-151'>JBOSGI-151</a>] - Cannot resolve circular dependencies</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-155'>JBOSGI-155</a>] - OutOfMemoryError on repeated install/unstall bundle</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-158'>JBOSGI-158</a>] - Framework itself must be a bundle</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-161'>JBOSGI-161</a>] - Cannot use commons-logging</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-162'>JBOSGI-162</a>] - Cannot load classes from Bundle-ClassPath</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBOSGI-163'>JBOSGI-163</a>] - Husky invocation before async extender processing</li>
+</ul>
+
+<p/>
+
+<p>Enjoy</p>
+</body>
\ No newline at end of file

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/javadoc/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/javadoc/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/javadoc/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id: pom.xml 91576 2009-07-22 19:42:25Z thomas.diesler at jboss.com $ -->
-
-<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>
-
-  <name>JBossOSGi Distribution - Javadoc</name>
-
-  <groupId>org.jboss.osgi.distribution</groupId>
-  <artifactId>jboss-osgi-javadoc</artifactId>
-  <packaging>jar</packaging>
-
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.osgi.distribution</groupId>
-    <artifactId>jboss-osgi-distribution</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-
-  <!-- Plugins -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>javadoc-src</id>
-            <phase>process-resources</phase>
-            <goals>
-              <goal>directory-single</goal>
-            </goals>
-            <configuration>
-              <finalName>javadoc-src</finalName>
-              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-              <appendAssemblyId>false</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-javadoc-src.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-javadoc-plugin</artifactId>
-        <configuration>
-          <quiet>true</quiet>
-          <sourcepath>target/javadoc-src</sourcepath>
-          <excludePackageNames>*.internal:*.integration:org.jboss.osgi.blueprint:org.osgi.framework</excludePackageNames>
-        </configuration>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>jar</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  
-</project>
\ No newline at end of file

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/javadoc/pom.xml (from rev 94844, projects/jboss-osgi/trunk/distribution/javadoc/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/javadoc/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/javadoc/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id: pom.xml 91576 2009-07-22 19:42:25Z thomas.diesler at jboss.com $ -->
+
+<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>
+
+  <name>JBossOSGi Distribution - Javadoc</name>
+
+  <groupId>org.jboss.osgi.distribution</groupId>
+  <artifactId>jboss-osgi-javadoc</artifactId>
+  <packaging>jar</packaging>
+
+  <!-- Parent -->
+  <parent>
+    <groupId>org.jboss.osgi.distribution</groupId>
+    <artifactId>jboss-osgi-distribution</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+
+  <!-- Plugins -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>javadoc-src</id>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>directory-single</goal>
+            </goals>
+            <configuration>
+              <finalName>javadoc-src</finalName>
+              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+              <appendAssemblyId>false</appendAssemblyId>
+              <descriptors>
+                <descriptor>scripts/assembly-javadoc-src.xml</descriptor>
+              </descriptors>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <quiet>true</quiet>
+          <sourcepath>target/javadoc-src</sourcepath>
+          <excludePackageNames>*.internal:*.integration:org.jboss.osgi.blueprint:org.osgi.framework</excludePackageNames>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  
+</project>
\ No newline at end of file

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/distribution/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id: pom.xml 91576 2009-07-22 19:42:25Z thomas.diesler at jboss.com $ -->
-  
-  <!--
-    To copy the release documentation to jbmuc.dyndns.org run:
-    
-    scp -r docbook/target/docbook/publish/en-US/* jbmuc.dyndns.org:/var/www/html/jboss-osgi-1.0.0/userguide
-    scp -r javadoc/target/apidocs/* jbmuc.dyndns.org:/var/www/html/jboss-osgi-1.0.0/apidocs
-     
-    To copy the release to SF run:
-    
-    mv jboss-osgi-installer-1.0.0-src.zip jboss-osgi-1.0.0.Beta3-src.zip 
-    scp jboss-osgi-installer-1.0.0.jar tdiesler at frs.sourceforge.net:uploads
-    scp jboss-osgi-1.0.0-src.zip tdiesler at frs.sourceforge.net:uploads
-  -->
-
-<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>
-
-  <name>JBossOSGi Distribution</name>
-
-  <groupId>org.jboss.osgi.distribution</groupId>
-  <artifactId>jboss-osgi-distribution</artifactId>
-  <packaging>pom</packaging>
-
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.osgi</groupId>
-    <artifactId>jboss-osgi</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Modules -->
-  <modules>
-    <module>javadoc</module>
-    <module>docbook</module>
-    <module>installer</module>
-  </modules>
-  
-  <!-- Dependencies -->
-  <dependencies>
-    <dependency>
-      <groupId>org.jboss.logging</groupId>
-      <artifactId>jboss-logging-log4j</artifactId>
-    </dependency>
-    
-    <!-- jboss.osgi -->
-    <dependency>
-      <groupId>org.jboss.osgi</groupId>
-      <artifactId>jboss-osgi-spi</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi</groupId>
-      <artifactId>jboss-osgi-spi</artifactId>
-      <version>${version.jboss.osgi.spi}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi</groupId>
-      <artifactId>jboss-osgi-spi</artifactId>
-      <version>${version.jboss.osgi.spi}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.testsuite</groupId>
-      <artifactId>jboss-osgi-testsuite-example</artifactId>
-      <version>${version}</version>
-      <type>zip</type>
-    </dependency>
-
-    <!-- jboss.osgi.bundles -->
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-apache-xerces</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-apache-xerces</artifactId>
-      <version>${version.jboss.osgi.apache.xerces}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-apache-xerces</artifactId>
-      <version>${version.jboss.osgi.apache.xerces}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-blueprint</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-blueprint</artifactId>
-      <version>${version.jboss.osgi.blueprint}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-blueprint</artifactId>
-      <version>${version.jboss.osgi.blueprint}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common</artifactId>
-      <version>${version.jboss.osgi.common}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common</artifactId>
-      <version>${version.jboss.osgi.common}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common-core</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common-core</artifactId>
-      <version>${version.jboss.osgi.common.core}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <!-- jboss-osgi-common-core: no javadoc -->
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-hotdeploy</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-hotdeploy</artifactId>
-      <version>${version.jboss.osgi.hotdeploy}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <!-- jboss-osgi-hotdeploy: no javadoc -->
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-husky</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-husky</artifactId>
-      <version>${version.jboss.osgi.husky}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-husky</artifactId>
-      <version>${version.jboss.osgi.husky}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jaxb</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jaxb</artifactId>
-      <version>${version.jboss.osgi.jaxb}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jaxb</artifactId>
-      <version>${version.jboss.osgi.jaxb}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jmx</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jmx</artifactId>
-      <version>${version.jboss.osgi.jmx}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jmx</artifactId>
-      <version>${version.jboss.osgi.jmx}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jndi</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jndi</artifactId>
-      <version>${version.jboss.osgi.jndi}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jndi</artifactId>
-      <version>${version.jboss.osgi.jndi}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-microcontainer</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-microcontainer</artifactId>
-      <version>${version.jboss.osgi.microcontainer}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-microcontainer</artifactId>
-      <version>${version.jboss.osgi.microcontainer}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-webconsole</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-webconsole</artifactId>
-      <version>${version.jboss.osgi.webconsole}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-webconsole</artifactId>
-      <version>${version.jboss.osgi.webconsole}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-xml-binding</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-xml-binding</artifactId>
-      <version>${version.jboss.osgi.xml.binding}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-xml-binding</artifactId>
-      <version>${version.jboss.osgi.xml.binding}</version>
-      <classifier>javadoc</classifier>
-    </dependency>
-
-    <!-- jboss.osgi.runtime -->
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-deployers</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-deployers</artifactId>
-      <version>${version.jboss.osgi.runtime.deployers}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-runtime-jbossas</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-runtime-jbossas</artifactId>
-      <version>${version.jboss.osgi.runtime.jbossas}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <!-- jboss-osgi-runtime-jbossas: no javadoc -->
-    
-    <!-- Equinox Dependencies -->
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-runtime-equinox</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-runtime-equinox</artifactId>
-      <version>${version.jboss.osgi.runtime.equinox}</version>
-      <classifier>sources</classifier>
-    </dependency>
-
-    <!-- Felix Dependencies -->
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-runtime-felix</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-runtime-felix</artifactId>
-      <version>${version.jboss.osgi.runtime.felix}</version>
-      <classifier>sources</classifier>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.configadmin</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.log</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.metatype</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.osgi.core</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.osgi.compendium</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.ops4j.pax.web</groupId>
-      <artifactId>pax-web-extender-war</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.ops4j.pax.web</groupId>
-      <artifactId>pax-web-jetty-bundle</artifactId>
-    </dependency>
-
-    <!-- JBossMC Dependencies -->
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-framework</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-framework</artifactId>
-      <version>${version.jboss.osgi.framework}</version>
-      <classifier>sources</classifier>
-    </dependency>
-
-    <!-- izpack -->
-    <dependency>
-      <groupId>org.codehaus.izpack</groupId>
-      <artifactId>izpack-standalone-compiler</artifactId>
-      <version>${version.izpack}</version>
-    </dependency>
-  </dependencies>
-
-</project>
\ No newline at end of file

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/pom.xml (from rev 94844, projects/jboss-osgi/trunk/distribution/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/distribution/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id: pom.xml 91576 2009-07-22 19:42:25Z thomas.diesler at jboss.com $ -->
+  
+  <!--
+    To copy the release documentation to jbmuc.dyndns.org run:
+    
+    scp -r docbook/target/docbook/publish/en-US/* jbmuc.dyndns.org:/var/www/html/jboss-osgi-1.0.0/userguide
+    scp -r javadoc/target/apidocs/* jbmuc.dyndns.org:/var/www/html/jboss-osgi-1.0.0/apidocs
+     
+    To copy the release to SF run:
+    
+    mv jboss-osgi-installer-1.0.0-src.zip jboss-osgi-1.0.0.Beta3-src.zip 
+    scp jboss-osgi-installer-1.0.0.jar tdiesler at frs.sourceforge.net:uploads
+    scp jboss-osgi-1.0.0-src.zip tdiesler at frs.sourceforge.net:uploads
+  -->
+
+<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>
+
+  <name>JBossOSGi Distribution</name>
+
+  <groupId>org.jboss.osgi.distribution</groupId>
+  <artifactId>jboss-osgi-distribution</artifactId>
+  <packaging>pom</packaging>
+
+  <!-- Parent -->
+  <parent>
+    <groupId>org.jboss.osgi</groupId>
+    <artifactId>jboss-osgi</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Modules -->
+  <modules>
+    <module>javadoc</module>
+    <module>docbook</module>
+    <module>installer</module>
+  </modules>
+  
+  <!-- Dependencies -->
+  <dependencies>
+    <dependency>
+      <groupId>org.jboss.logging</groupId>
+      <artifactId>jboss-logging-log4j</artifactId>
+    </dependency>
+    
+    <!-- jboss.osgi -->
+    <dependency>
+      <groupId>org.jboss.osgi</groupId>
+      <artifactId>jboss-osgi-spi</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi</groupId>
+      <artifactId>jboss-osgi-spi</artifactId>
+      <version>${version.jboss.osgi.spi}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi</groupId>
+      <artifactId>jboss-osgi-spi</artifactId>
+      <version>${version.jboss.osgi.spi}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.testsuite</groupId>
+      <artifactId>jboss-osgi-testsuite-example</artifactId>
+      <version>${version}</version>
+      <type>zip</type>
+    </dependency>
+
+    <!-- jboss.osgi.bundles -->
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-apache-xerces</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-apache-xerces</artifactId>
+      <version>${version.jboss.osgi.apache.xerces}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-apache-xerces</artifactId>
+      <version>${version.jboss.osgi.apache.xerces}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-blueprint</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-blueprint</artifactId>
+      <version>1.0.0.Alpha2</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-blueprint</artifactId>
+      <version>1.0.0.Alpha2</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common</artifactId>
+      <version>${version.jboss.osgi.common}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common</artifactId>
+      <version>${version.jboss.osgi.common}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common-core</artifactId>
+      <version>${version.jboss.osgi.common.core}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <!-- jboss-osgi-common-core: no javadoc -->
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-hotdeploy</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-hotdeploy</artifactId>
+      <version>${version.jboss.osgi.hotdeploy}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <!-- jboss-osgi-hotdeploy: no javadoc -->
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-husky</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-husky</artifactId>
+      <version>${version.jboss.osgi.husky}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-husky</artifactId>
+      <version>${version.jboss.osgi.husky}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jaxb</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jaxb</artifactId>
+      <version>${version.jboss.osgi.jaxb}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jaxb</artifactId>
+      <version>${version.jboss.osgi.jaxb}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jmx</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jmx</artifactId>
+      <version>${version.jboss.osgi.jmx}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jmx</artifactId>
+      <version>${version.jboss.osgi.jmx}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jndi</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jndi</artifactId>
+      <version>${version.jboss.osgi.jndi}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jndi</artifactId>
+      <version>${version.jboss.osgi.jndi}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-microcontainer</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-microcontainer</artifactId>
+      <version>${version.jboss.osgi.microcontainer}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-microcontainer</artifactId>
+      <version>${version.jboss.osgi.microcontainer}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-webconsole</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-webconsole</artifactId>
+      <version>${version.jboss.osgi.webconsole}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-webconsole</artifactId>
+      <version>${version.jboss.osgi.webconsole}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-xml-binding</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-xml-binding</artifactId>
+      <version>${version.jboss.osgi.xml.binding}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-xml-binding</artifactId>
+      <version>${version.jboss.osgi.xml.binding}</version>
+      <classifier>javadoc</classifier>
+    </dependency>
+
+    <!-- jboss.osgi.runtime -->
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-deployers</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-deployers</artifactId>
+      <version>${version.jboss.osgi.runtime.deployers}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-runtime-jbossas</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-runtime-jbossas</artifactId>
+      <version>${version.jboss.osgi.runtime.jbossas}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <!-- jboss-osgi-runtime-jbossas: no javadoc -->
+    
+    <!-- Equinox Dependencies -->
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-runtime-equinox</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-runtime-equinox</artifactId>
+      <version>${version.jboss.osgi.runtime.equinox}</version>
+      <classifier>sources</classifier>
+    </dependency>
+
+    <!-- Felix Dependencies -->
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-runtime-felix</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-runtime-felix</artifactId>
+      <version>${version.jboss.osgi.runtime.felix}</version>
+      <classifier>sources</classifier>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.configadmin</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.log</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.metatype</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.osgi.core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.osgi.compendium</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.web</groupId>
+      <artifactId>pax-web-extender-war</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.web</groupId>
+      <artifactId>pax-web-jetty-bundle</artifactId>
+    </dependency>
+
+    <!-- JBossMC Dependencies -->
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-framework</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-framework</artifactId>
+      <version>1.0.0.Alpha1</version>
+      <classifier>sources</classifier>
+    </dependency>
+
+    <!-- izpack -->
+    <dependency>
+      <groupId>org.codehaus.izpack</groupId>
+      <artifactId>izpack-standalone-compiler</artifactId>
+      <version>${version.izpack}</version>
+    </dependency>
+  </dependencies>
+
+</project>
\ No newline at end of file

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
-
-<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>
-
-  <name>JBossOSGi</name>
-
-  <groupId>org.jboss.osgi</groupId>
-  <artifactId>jboss-osgi</artifactId>
-  <packaging>pom</packaging>
-
-  <version>1.0.0.Beta4-SNAPSHOT</version>
-
-  <parent>
-    <groupId>org.jboss.osgi</groupId>
-    <artifactId>jboss-osgi-parent</artifactId>
-    <version>1.0.3</version>
-  </parent>
-
-  <!-- Subversion -->
-  <scm>
-    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/jboss-osgi/trunk</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/trunk</developerConnection>
-    <url>http://fisheye.jboss.com/qsearch/JBossOSGi</url>
-  </scm>
-  
-  <!-- Modules -->
-  <modules>
-    <module>reactor</module>
-    <module>testsuite</module>
-  </modules>
-
-  <!-- Properties -->
-  <properties>
-    <version.aqute.bnd>0.0.356</version.aqute.bnd>
-    <version.apache.felix.configadmin>1.0.10</version.apache.felix.configadmin>
-    <version.apache.felix.core>1.4.0</version.apache.felix.core>
-    <version.apache.felix.log>1.0.0</version.apache.felix.log>
-    <version.apache.felix.metatype>1.0.2</version.apache.felix.metatype>
-    <version.izpack>4.3.1</version.izpack>
-    <version.jboss.osgi.apache.xerces>2.9.1.SP2</version.jboss.osgi.apache.xerces>
-    <version.jboss.osgi.blueprint>1.0.0.Alpha2</version.jboss.osgi.blueprint>
-    <version.jboss.osgi.common>1.0.2</version.jboss.osgi.common>
-    <version.jboss.osgi.common.core>2.2.13.GA</version.jboss.osgi.common.core>
-    <version.jboss.osgi.framework>1.0.0.Alpha1</version.jboss.osgi.framework>
-    <version.jboss.osgi.hotdeploy>1.0.2</version.jboss.osgi.hotdeploy>
-    <version.jboss.osgi.husky>1.0.1</version.jboss.osgi.husky>
-    <version.jboss.osgi.jaxb>2.1.10.SP2</version.jboss.osgi.jaxb>
-    <version.jboss.osgi.jmx>1.0.1</version.jboss.osgi.jmx>
-    <version.jboss.osgi.jndi>1.0.1</version.jboss.osgi.jndi>
-    <version.jboss.osgi.microcontainer>1.0.2</version.jboss.osgi.microcontainer>
-    <version.jboss.osgi.runtime.deployers>1.0.2</version.jboss.osgi.runtime.deployers>
-    <version.jboss.osgi.runtime.equinox>3.5</version.jboss.osgi.runtime.equinox>
-    <version.jboss.osgi.runtime.felix>2.0.0</version.jboss.osgi.runtime.felix>
-    <version.jboss.osgi.runtime.jbossas>1.0.1</version.jboss.osgi.runtime.jbossas>
-    <version.jboss.osgi.spi>1.0.2</version.jboss.osgi.spi>
-    <version.jboss.osgi.webconsole>1.0.2</version.jboss.osgi.webconsole>
-    <version.jboss.osgi.xml.binding>2.0.1.SP1</version.jboss.osgi.xml.binding>
-    <version.ops4j.pax.base>1.2.1</version.ops4j.pax.base>
-    <version.ops4j.pax.web>0.7.0</version.ops4j.pax.web>
-    <version.osgi>r4v42</version.osgi>
-  </properties>
-
-  <!-- DependencyManagement -->
-  <dependencyManagement>
-    <dependencies>
-
-      <!-- aQute -->
-      <dependency>
-        <groupId>biz.aQute</groupId>
-        <artifactId>bnd</artifactId>
-        <version>${version.aqute.bnd}</version>
-      </dependency>
-
-      <!-- jboss.osgi -->
-      <dependency>
-        <groupId>org.jboss.osgi</groupId>
-        <artifactId>jboss-osgi-spi</artifactId>
-        <version>${version.jboss.osgi.spi}</version>
-      </dependency>
-
-      <!-- jboss.osgi.bundles -->
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-apache-xerces</artifactId>
-        <version>${version.jboss.osgi.apache.xerces}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-blueprint</artifactId>
-        <version>${version.jboss.osgi.blueprint}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-common</artifactId>
-        <version>${version.jboss.osgi.common}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-common-core</artifactId>
-        <version>${version.jboss.osgi.common.core}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-hotdeploy</artifactId>
-        <version>${version.jboss.osgi.hotdeploy}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-husky</artifactId>
-        <version>${version.jboss.osgi.husky}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-jaxb</artifactId>
-        <version>${version.jboss.osgi.jaxb}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-jmx</artifactId>
-        <version>${version.jboss.osgi.jmx}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-jndi</artifactId>
-        <version>${version.jboss.osgi.jndi}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-microcontainer</artifactId>
-        <version>${version.jboss.osgi.microcontainer}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-webconsole</artifactId>
-        <version>${version.jboss.osgi.webconsole}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.bundles</groupId>
-        <artifactId>jboss-osgi-xml-binding</artifactId>
-        <version>${version.jboss.osgi.xml.binding}</version>
-      </dependency>
-
-      <!-- jboss.osgi.runtime -->
-      <dependency>
-        <groupId>org.jboss.osgi.runtime</groupId>
-        <artifactId>jboss-osgi-deployers</artifactId>
-        <version>${version.jboss.osgi.runtime.deployers}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.osgi.runtime</groupId>
-        <artifactId>jboss-osgi-runtime-jbossas</artifactId>
-        <version>${version.jboss.osgi.runtime.jbossas}</version>
-      </dependency>
-
-      <!-- Equinox Dependencies -->
-      <dependency>
-        <groupId>org.jboss.osgi.runtime</groupId>
-        <artifactId>jboss-osgi-runtime-equinox</artifactId>
-        <version>${version.jboss.osgi.runtime.equinox}</version>
-      </dependency>
-
-      <!-- Felix Dependencies -->
-      <dependency>
-        <groupId>org.jboss.osgi.runtime</groupId>
-        <artifactId>jboss-osgi-runtime-felix</artifactId>
-        <version>${version.jboss.osgi.runtime.felix}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>org.apache.felix.configadmin</artifactId>
-        <version>${version.apache.felix.configadmin}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>org.apache.felix.log</artifactId>
-        <version>${version.apache.felix.log}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>org.apache.felix.metatype</artifactId>
-        <version>${version.apache.felix.metatype}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>org.osgi.core</artifactId>
-        <version>${version.apache.felix.core}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>org.osgi.compendium</artifactId>
-        <version>${version.apache.felix.core}</version>
-      </dependency>
-
-      <!-- JBossMC Dependencies -->
-      <dependency>
-        <groupId>org.jboss.osgi.runtime</groupId>
-        <artifactId>jboss-osgi-framework</artifactId>
-        <version>${version.jboss.osgi.framework}</version>
-      </dependency>
-
-      <!-- Ops4j -->
-      <dependency>
-        <!-- 
-          [TODO] Invalid maven dependency on pax base
-          http://issues.ops4j.org/browse/PAXWEB-177 
-        -->
-        <groupId>org.ops4j.base</groupId>
-        <artifactId>ops4j-base-util-xml</artifactId>
-        <version>${version.ops4j.pax.base}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.ops4j.pax.web</groupId>
-        <artifactId>pax-web-extender-war</artifactId>
-        <version>${version.ops4j.pax.web}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.ops4j.pax.web</groupId>
-        <artifactId>pax-web-jetty-bundle</artifactId>
-        <version>${version.ops4j.pax.web}</version>
-      </dependency>
-      
-      <!-- org.osgi -->
-      <dependency>
-        <groupId>org.osgi</groupId>
-        <artifactId>org.osgi.core</artifactId>
-        <version>${version.osgi}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.osgi</groupId>
-        <artifactId>org.osgi.compendium</artifactId>
-        <version>${version.osgi}</version>
-      </dependency>
-    </dependencies>
-  </dependencyManagement>
-
-  <!-- Repositories -->
-  <repositories>
-    <repository>
-      <id>repository.jboss.org</id>
-      <name>JBoss Repository</name>
-      <url>http://repository.jboss.org/maven2/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>snapshots.jboss.org</id>
-      <name>JBoss Snapshots Repository</name>
-      <url>http://snapshots.jboss.org/maven2/</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
-
-  <!-- Profiles -->
-  <profiles>
-
-    <!--
-      Name: distro
-      Desc: Build the distribution
-    -->
-    <profile>
-      <id>distro</id>
-      <modules>
-        <module>distribution</module>
-      </modules>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <skipTests>true</skipTests>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-
-    <!--
-      Name: embedded-testing 
-      Descr: Setup for embedded integration testing
-    -->
-    <profile>
-      <id>embedded-testing</id>
-      <activation>
-        <property>
-          <name>!target.container</name>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <systemProperties>
-                <property>
-                  <name>java.protocol.handler.pkgs</name>
-                  <value>org.jboss.net.protocol|org.jboss.virtual.protocol</value>
-                </property>
-                <property>
-                  <name>jndi.server.port</name>
-                  <value>1199</value>
-                </property>
-                <property>
-                  <name>log4j.output.dir</name>
-                  <value>${project.build.directory}</value>
-                </property>
-                <property>
-                  <name>jboss.osgi.framework.properties</name>
-                  <value>${jboss.osgi.framework.properties}</value>
-                </property>
-                <property>
-                  <name>org.jboss.osgi.husky.Invoker</name>
-                  <value>org.jboss.osgi.husky.internal.OSGiInvoker</value>
-                </property>
-                <property>
-                  <name>test.archive.directory</name>
-                  <value>${project.build.directory}/test-libs</value>
-                </property>
-                <property>
-                  <name>framework</name>
-                  <value>${framework}</value>
-                </property>
-              </systemProperties>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    
-    <!--
-      Name: remote-testing 
-      Descr: Setup for remote integration testing
-    -->
-    <profile>
-      <id>remote-testing</id>
-      <activation>
-        <property>
-          <name>target.container</name>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <systemProperties>
-                <property>
-                  <name>java.protocol.handler.pkgs</name>
-                  <value>org.jboss.net.protocol|org.jboss.virtual.protocol</value>
-                </property>
-                <property>
-                  <name>jboss.bind.address</name>
-                  <value>${jboss.bind.address}</value>
-                </property>
-                <property>
-                  <name>jndi.server.port</name>
-                  <value>1099</value>
-                </property>
-                <property>
-                  <name>log4j.output.dir</name>
-                  <value>${project.build.directory}</value>
-                </property>
-                <property>
-                  <name>org.apache.xerces.xni.parser.XMLParserConfiguration</name>
-                  <value>org.apache.xerces.parsers.XIncludeAwareParserConfiguration</value>
-                </property>
-                <property>
-                  <name>jboss.osgi.framework.properties</name>
-                  <value>${jboss.osgi.framework.properties}</value>
-                </property>
-                <property>
-                  <name>org.jboss.osgi.husky.Invoker</name>
-                  <value>org.jboss.osgi.husky.internal.OSGiInvoker</value>
-                </property>
-                <property>
-                  <name>org.jboss.osgi.husky.runtime.connector.host</name>
-                  <value>${jboss.bind.address}</value>
-                </property>
-                <property>
-                  <name>org.jboss.osgi.husky.runtime.connector.port</name>
-                  <value>5401</value>
-                </property>
-                <property>
-                  <name>framework</name>
-                  <value>${framework}</value>
-                </property>
-                <property>
-                  <name>target.container</name>
-                  <value>${target.container}</value>
-                </property>
-                <property>
-                  <name>test.archive.directory</name>
-                  <value>${project.build.directory}/test-libs</value>
-                </property>
-              </systemProperties>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    
-  </profiles>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/pom.xml (from rev 94844, projects/jboss-osgi/trunk/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,421 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
+
+<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>
+
+  <name>JBossOSGi</name>
+
+  <groupId>org.jboss.osgi</groupId>
+  <artifactId>jboss-osgi</artifactId>
+  <packaging>pom</packaging>
+
+  <version>1.0.0.Beta4</version>
+
+  <parent>
+    <groupId>org.jboss.osgi</groupId>
+    <artifactId>jboss-osgi-parent</artifactId>
+    <version>1.0.3</version>
+  </parent>
+
+  <!-- Subversion -->
+  <scm>
+    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4</developerConnection>
+    <url>http://fisheye.jboss.com/qsearch/JBossOSGi/tags/jboss-osgi-1.0.0.Beta4</url>
+  </scm>
+  
+  <!-- Modules -->
+  <modules>
+    <module>reactor</module>
+    <module>testsuite</module>
+  </modules>
+
+  <!-- Properties -->
+  <properties>
+    <version.aqute.bnd>0.0.356</version.aqute.bnd>
+    <version.apache.felix.configadmin>1.0.10</version.apache.felix.configadmin>
+    <version.apache.felix.core>1.4.0</version.apache.felix.core>
+    <version.apache.felix.log>1.0.0</version.apache.felix.log>
+    <version.apache.felix.metatype>1.0.2</version.apache.felix.metatype>
+    <version.izpack>4.3.1</version.izpack>
+    <version.jboss.osgi.apache.xerces>2.9.1.SP2</version.jboss.osgi.apache.xerces>
+    <version.jboss.osgi.blueprint>1.0.0.Alpha2</version.jboss.osgi.blueprint>
+    <version.jboss.osgi.common>1.0.2</version.jboss.osgi.common>
+    <version.jboss.osgi.common.core>2.2.13.GA</version.jboss.osgi.common.core>
+    <version.jboss.osgi.framework>1.0.0.Alpha1</version.jboss.osgi.framework>
+    <version.jboss.osgi.hotdeploy>1.0.2</version.jboss.osgi.hotdeploy>
+    <version.jboss.osgi.husky>1.0.1</version.jboss.osgi.husky>
+    <version.jboss.osgi.jaxb>2.1.10.SP2</version.jboss.osgi.jaxb>
+    <version.jboss.osgi.jmx>1.0.1</version.jboss.osgi.jmx>
+    <version.jboss.osgi.jndi>1.0.1</version.jboss.osgi.jndi>
+    <version.jboss.osgi.microcontainer>1.0.2</version.jboss.osgi.microcontainer>
+    <version.jboss.osgi.runtime.deployers>1.0.2</version.jboss.osgi.runtime.deployers>
+    <version.jboss.osgi.runtime.equinox>3.5</version.jboss.osgi.runtime.equinox>
+    <version.jboss.osgi.runtime.felix>2.0.0</version.jboss.osgi.runtime.felix>
+    <version.jboss.osgi.runtime.jbossas>1.0.1</version.jboss.osgi.runtime.jbossas>
+    <version.jboss.osgi.spi>1.0.2</version.jboss.osgi.spi>
+    <version.jboss.osgi.webconsole>1.0.2</version.jboss.osgi.webconsole>
+    <version.jboss.osgi.xml.binding>2.0.1.SP1</version.jboss.osgi.xml.binding>
+    <version.ops4j.pax.base>1.2.1</version.ops4j.pax.base>
+    <version.ops4j.pax.web>0.7.0</version.ops4j.pax.web>
+    <version.osgi>r4v42</version.osgi>
+  </properties>
+
+  <!-- DependencyManagement -->
+  <dependencyManagement>
+    <dependencies>
+
+      <!-- aQute -->
+      <dependency>
+        <groupId>biz.aQute</groupId>
+        <artifactId>bnd</artifactId>
+        <version>${version.aqute.bnd}</version>
+      </dependency>
+
+      <!-- jboss.osgi -->
+      <dependency>
+        <groupId>org.jboss.osgi</groupId>
+        <artifactId>jboss-osgi-spi</artifactId>
+        <version>${version.jboss.osgi.spi}</version>
+      </dependency>
+
+      <!-- jboss.osgi.bundles -->
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-apache-xerces</artifactId>
+        <version>${version.jboss.osgi.apache.xerces}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-blueprint</artifactId>
+        <version>1.0.0.Alpha2</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-common</artifactId>
+        <version>${version.jboss.osgi.common}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-common-core</artifactId>
+        <version>${version.jboss.osgi.common.core}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-hotdeploy</artifactId>
+        <version>${version.jboss.osgi.hotdeploy}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-husky</artifactId>
+        <version>${version.jboss.osgi.husky}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-jaxb</artifactId>
+        <version>${version.jboss.osgi.jaxb}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-jmx</artifactId>
+        <version>${version.jboss.osgi.jmx}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-jndi</artifactId>
+        <version>${version.jboss.osgi.jndi}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-microcontainer</artifactId>
+        <version>${version.jboss.osgi.microcontainer}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-webconsole</artifactId>
+        <version>${version.jboss.osgi.webconsole}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.bundles</groupId>
+        <artifactId>jboss-osgi-xml-binding</artifactId>
+        <version>${version.jboss.osgi.xml.binding}</version>
+      </dependency>
+
+      <!-- jboss.osgi.runtime -->
+      <dependency>
+        <groupId>org.jboss.osgi.runtime</groupId>
+        <artifactId>jboss-osgi-deployers</artifactId>
+        <version>${version.jboss.osgi.runtime.deployers}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.osgi.runtime</groupId>
+        <artifactId>jboss-osgi-runtime-jbossas</artifactId>
+        <version>${version.jboss.osgi.runtime.jbossas}</version>
+      </dependency>
+
+      <!-- Equinox Dependencies -->
+      <dependency>
+        <groupId>org.jboss.osgi.runtime</groupId>
+        <artifactId>jboss-osgi-runtime-equinox</artifactId>
+        <version>${version.jboss.osgi.runtime.equinox}</version>
+      </dependency>
+
+      <!-- Felix Dependencies -->
+      <dependency>
+        <groupId>org.jboss.osgi.runtime</groupId>
+        <artifactId>jboss-osgi-runtime-felix</artifactId>
+        <version>${version.jboss.osgi.runtime.felix}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>org.apache.felix.configadmin</artifactId>
+        <version>${version.apache.felix.configadmin}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>org.apache.felix.log</artifactId>
+        <version>${version.apache.felix.log}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>org.apache.felix.metatype</artifactId>
+        <version>${version.apache.felix.metatype}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>org.osgi.core</artifactId>
+        <version>${version.apache.felix.core}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>org.osgi.compendium</artifactId>
+        <version>${version.apache.felix.core}</version>
+      </dependency>
+
+      <!-- JBossMC Dependencies -->
+      <dependency>
+        <groupId>org.jboss.osgi.runtime</groupId>
+        <artifactId>jboss-osgi-framework</artifactId>
+        <version>1.0.0.Alpha1</version>
+      </dependency>
+
+      <!-- Ops4j -->
+      <dependency>
+        <!-- 
+          [TODO] Invalid maven dependency on pax base
+          http://issues.ops4j.org/browse/PAXWEB-177 
+        -->
+        <groupId>org.ops4j.base</groupId>
+        <artifactId>ops4j-base-util-xml</artifactId>
+        <version>${version.ops4j.pax.base}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.ops4j.pax.web</groupId>
+        <artifactId>pax-web-extender-war</artifactId>
+        <version>${version.ops4j.pax.web}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.ops4j.pax.web</groupId>
+        <artifactId>pax-web-jetty-bundle</artifactId>
+        <version>${version.ops4j.pax.web}</version>
+      </dependency>
+      
+      <!-- org.osgi -->
+      <dependency>
+        <groupId>org.osgi</groupId>
+        <artifactId>org.osgi.core</artifactId>
+        <version>${version.osgi}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.osgi</groupId>
+        <artifactId>org.osgi.compendium</artifactId>
+        <version>${version.osgi}</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
+  <!-- Repositories -->
+  <repositories>
+    <repository>
+      <id>repository.jboss.org</id>
+      <name>JBoss Repository</name>
+      <url>http://repository.jboss.org/maven2/</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+    <repository>
+      <id>snapshots.jboss.org</id>
+      <name>JBoss Snapshots Repository</name>
+      <url>http://snapshots.jboss.org/maven2/</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+
+  <!-- Profiles -->
+  <profiles>
+
+    <!--
+      Name: distro
+      Desc: Build the distribution
+    -->
+    <profile>
+      <id>distro</id>
+      <modules>
+        <module>distribution</module>
+      </modules>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <skipTests>true</skipTests>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+
+    <!--
+      Name: embedded-testing 
+      Descr: Setup for embedded integration testing
+    -->
+    <profile>
+      <id>embedded-testing</id>
+      <activation>
+        <property>
+          <name>!target.container</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <systemProperties>
+                <property>
+                  <name>java.protocol.handler.pkgs</name>
+                  <value>org.jboss.net.protocol|org.jboss.virtual.protocol</value>
+                </property>
+                <property>
+                  <name>jndi.server.port</name>
+                  <value>1199</value>
+                </property>
+                <property>
+                  <name>log4j.output.dir</name>
+                  <value>${project.build.directory}</value>
+                </property>
+                <property>
+                  <name>jboss.osgi.framework.properties</name>
+                  <value>${jboss.osgi.framework.properties}</value>
+                </property>
+                <property>
+                  <name>org.jboss.osgi.husky.Invoker</name>
+                  <value>org.jboss.osgi.husky.internal.OSGiInvoker</value>
+                </property>
+                <property>
+                  <name>test.archive.directory</name>
+                  <value>${project.build.directory}/test-libs</value>
+                </property>
+                <property>
+                  <name>framework</name>
+                  <value>${framework}</value>
+                </property>
+              </systemProperties>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    
+    <!--
+      Name: remote-testing 
+      Descr: Setup for remote integration testing
+    -->
+    <profile>
+      <id>remote-testing</id>
+      <activation>
+        <property>
+          <name>target.container</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <systemProperties>
+                <property>
+                  <name>java.protocol.handler.pkgs</name>
+                  <value>org.jboss.net.protocol|org.jboss.virtual.protocol</value>
+                </property>
+                <property>
+                  <name>jboss.bind.address</name>
+                  <value>${jboss.bind.address}</value>
+                </property>
+                <property>
+                  <name>jndi.server.port</name>
+                  <value>1099</value>
+                </property>
+                <property>
+                  <name>log4j.output.dir</name>
+                  <value>${project.build.directory}</value>
+                </property>
+                <property>
+                  <name>org.apache.xerces.xni.parser.XMLParserConfiguration</name>
+                  <value>org.apache.xerces.parsers.XIncludeAwareParserConfiguration</value>
+                </property>
+                <property>
+                  <name>jboss.osgi.framework.properties</name>
+                  <value>${jboss.osgi.framework.properties}</value>
+                </property>
+                <property>
+                  <name>org.jboss.osgi.husky.Invoker</name>
+                  <value>org.jboss.osgi.husky.internal.OSGiInvoker</value>
+                </property>
+                <property>
+                  <name>org.jboss.osgi.husky.runtime.connector.host</name>
+                  <value>${jboss.bind.address}</value>
+                </property>
+                <property>
+                  <name>org.jboss.osgi.husky.runtime.connector.port</name>
+                  <value>5401</value>
+                </property>
+                <property>
+                  <name>framework</name>
+                  <value>${framework}</value>
+                </property>
+                <property>
+                  <name>target.container</name>
+                  <value>${target.container}</value>
+                </property>
+                <property>
+                  <name>test.archive.directory</name>
+                  <value>${project.build.directory}/test-libs</value>
+                </property>
+              </systemProperties>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    
+  </profiles>
+
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/blueprint/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/reactor/blueprint/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/blueprint/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id$ -->
-  
-<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>
-
-  <name>JBossOSGi Bundles - Blueprint</name>
-
-  <groupId>org.jboss.osgi.bundles</groupId>
-  <artifactId>jboss-osgi-blueprint-parent</artifactId>
-  <packaging>pom</packaging>
-
-  <version>1.0.0.Alpha2</version>
-  
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.osgi</groupId>
-    <artifactId>jboss-osgi</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Modules -->
-  <modules>
-    <module>impl</module>
-    <module>testsuite</module>
-  </modules>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/blueprint/pom.xml (from rev 94844, projects/jboss-osgi/trunk/reactor/blueprint/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/blueprint/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/blueprint/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id$ -->
+  
+<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>
+
+  <name>JBossOSGi Bundles - Blueprint</name>
+
+  <groupId>org.jboss.osgi.bundles</groupId>
+  <artifactId>jboss-osgi-blueprint-parent</artifactId>
+  <packaging>pom</packaging>
+
+  <version>1.0.0.Alpha2</version>
+  
+  <!-- Parent -->
+  <parent>
+    <groupId>org.jboss.osgi</groupId>
+    <artifactId>jboss-osgi</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Modules -->
+  <modules>
+    <module>impl</module>
+    <module>testsuite</module>
+  </modules>
+
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/framework/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/reactor/framework/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/framework/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,393 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ======================================================================
--->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ======================================================================
--->
-
-  <!-- $Id$
--->
-
-  <!-- 
-     Set these VM properties in your IDE debugger 
-    
-    -Dlog4j.output.dir=${workspace_loc:jboss-osgi-framework/target}
-  -->
-
-<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>
-
-  <name>JBossOSGi Framework</name>
-  <groupId>org.jboss.osgi.runtime</groupId>
-  <artifactId>jboss-osgi-framework</artifactId>
-  <packaging>bundle</packaging>
-
-  <version>1.0.0.Alpha1</version>
-    
-  <parent>
-    <groupId>org.jboss.osgi</groupId>
-    <artifactId>jboss-osgi</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Properties -->
-  <properties>
-    <version.jboss.aop>2.1.0.CR3</version.jboss.aop>
-    <version.jboss.classloading>2.0.7.CR2</version.jboss.classloading>
-    <version.jboss.deployers>2.0.8.GA</version.jboss.deployers>
-    <version.jboss.logging.log4j>2.1.0.GA</version.jboss.logging.log4j>
-    <version.jboss.microcontainer>2.0.9.GA</version.jboss.microcontainer>
-    <version.jboss.test>1.1.4.GA</version.jboss.test>
-  </properties>
-
-  <dependencies>
-    <dependency>
-      <groupId>biz.aQute</groupId>
-      <artifactId>bnd</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.aop</groupId>
-      <artifactId>jboss-aop</artifactId>
-      <version>${version.jboss.aop}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>ant</groupId>
-          <artifactId>ant</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>apache-xerces</groupId>
-          <artifactId>xml-apis</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-common-core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.logging</groupId>
-          <artifactId>jboss-logging-spi</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.logging</groupId>
-          <artifactId>jboss-logging-log4j</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.microcontainer</groupId>
-          <artifactId>jboss-container</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.microcontainer</groupId>
-          <artifactId>jboss-dependency</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-reflect</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-mdr</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>log4j</groupId>
-          <artifactId>log4j</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.cl</groupId>
-      <artifactId>jboss-classloader</artifactId>
-      <version>${version.jboss.classloading}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.cl</groupId>
-      <artifactId>jboss-classloading</artifactId>
-      <version>${version.jboss.classloading}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.cl</groupId>
-      <artifactId>jboss-classloading-vfs</artifactId>
-      <version>${version.jboss.classloading}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.deployers</groupId>
-      <artifactId>jboss-deployers-impl</artifactId>
-      <version>${version.jboss.deployers}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.deployers</groupId>
-      <artifactId>jboss-deployers-vfs-spi</artifactId>
-      <version>${version.jboss.deployers}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.deployers</groupId>
-      <artifactId>jboss-deployers-vfs</artifactId>
-      <version>${version.jboss.deployers}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.microcontainer</groupId>
-      <artifactId>jboss-kernel</artifactId>
-      <version>${version.jboss.microcontainer}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi</groupId>
-      <artifactId>jboss-osgi-spi</artifactId>
-      <version>${version.jboss.osgi.spi}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.runtime</groupId>
-      <artifactId>jboss-osgi-deployers</artifactId>
-      <version>${version.jboss.osgi.runtime.deployers}</version>
-    </dependency>
-
-    <!-- OSGi Dependencies -->
-    <dependency>
-      <groupId>org.osgi</groupId>
-      <artifactId>org.osgi.core</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.osgi</groupId>
-      <artifactId>org.osgi.compendium</artifactId>
-    </dependency>
-
-    <!-- Test dependencies -->
-    <dependency>
-      <groupId>org.jboss.test</groupId>
-      <artifactId>jboss-test</artifactId>
-      <version>${version.jboss.test}</version>
-      <scope>test</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-common-core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.logging</groupId>
-          <artifactId>jboss-logging-spi</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-
-    <!-- Test bundles dependencies -->
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.configadmin</artifactId>
-      <scope>test</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.log</artifactId>
-      <scope>test</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.metatype</artifactId>
-      <scope>test</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-apache-xerces</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common-core</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-husky</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jaxb</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jmx</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-xml-binding</artifactId>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>bundles</id>
-            <phase>test-compile</phase>
-            <goals>
-              <goal>directory-single</goal>
-            </goals>
-            <configuration>
-              <finalName>test-libs</finalName>
-              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-              <appendAssemblyId>false</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-bundles.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-          <execution>
-            <id>all</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-            <configuration>
-              <descriptors>
-                <descriptor>scripts/assembly-all.xml</descriptor>
-              </descriptors>
-	          <archive>
-                <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
-	          </archive>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>build-test-jars</id>
-            <phase>test-compile</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <tasks>
-                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
-                <property name="tests.output.dir" value="${project.build.directory}" />
-                <ant antfile="scripts/antrun-test-jars.xml" />
-              </tasks>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>javacc-maven-plugin</artifactId>
-        <version>2.4</version>
-        <executions>
-          <execution>
-            <phase>generate-sources</phase>
-            <goals>
-              <goal>javacc</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-idea-plugin</artifactId>
-        <configuration>
-          <downloadSources>true</downloadSources>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>maven-bundle-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <instructions>
-            <Bundle-SymbolicName>org.jboss.osgi.framework</Bundle-SymbolicName>
-            <Bundle-Version>${version}</Bundle-Version>
-            <Export-Package>
-			  org.osgi.framework;version="1.5",
-			  org.osgi.framework.launch;version="1.0",
-			  org.osgi.framework.hooks.service;version="1.0",
-			  org.osgi.service.packageadmin;version="1.2",
-			  org.osgi.service.startlevel;version="1.1",
-			  org.osgi.util.tracker;version="1.4"
-             </Export-Package>
-          </instructions>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <systemProperties>
-            <property>
-              <name>log4j.output.dir</name>
-              <value>${project.build.directory}</value>
-            </property>
-            <property>
-              <name>org.jboss.osgi.husky.Invoker</name>
-              <value>org.jboss.osgi.husky.internal.OSGiInvoker</value>
-            </property>
-            <property>
-              <name>test.archive.directory</name>
-              <value>${project.build.directory}/test-libs</value>
-            </property>
-          </systemProperties>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-  
-  <!-- Repositories -->
-  <repositories>
-    <repository>
-      <id>repository.jboss.org</id>
-      <name>JBoss Repository</name>
-      <url>http://repository.jboss.org/maven2/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
-
-  <!-- Subversion -->
-  <scm>
-    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/runtime/microcontainer/trunk</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/runtime/microcontainer/trunk</developerConnection>
-    <url>http://fisheye.jboss.com/qsearch/JBossOSGi/projects/runtime/microcontainer/trunk</url>
-  </scm>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/framework/pom.xml (from rev 94844, projects/jboss-osgi/trunk/reactor/framework/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/framework/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/framework/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,393 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ======================================================================
+-->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ======================================================================
+-->
+
+  <!-- $Id$
+-->
+
+  <!-- 
+     Set these VM properties in your IDE debugger 
+    
+    -Dlog4j.output.dir=${workspace_loc:jboss-osgi-framework/target}
+  -->
+
+<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>
+
+  <name>JBossOSGi Framework</name>
+  <groupId>org.jboss.osgi.runtime</groupId>
+  <artifactId>jboss-osgi-framework</artifactId>
+  <packaging>bundle</packaging>
+
+  <version>1.0.0.Alpha1</version>
+    
+  <parent>
+    <groupId>org.jboss.osgi</groupId>
+    <artifactId>jboss-osgi</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Properties -->
+  <properties>
+    <version.jboss.aop>2.1.0.CR3</version.jboss.aop>
+    <version.jboss.classloading>2.0.7.CR2</version.jboss.classloading>
+    <version.jboss.deployers>2.0.8.GA</version.jboss.deployers>
+    <version.jboss.logging.log4j>2.1.0.GA</version.jboss.logging.log4j>
+    <version.jboss.microcontainer>2.0.9.GA</version.jboss.microcontainer>
+    <version.jboss.test>1.1.4.GA</version.jboss.test>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>biz.aQute</groupId>
+      <artifactId>bnd</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.aop</groupId>
+      <artifactId>jboss-aop</artifactId>
+      <version>${version.jboss.aop}</version>
+      <exclusions>
+        <exclusion>
+          <groupId>ant</groupId>
+          <artifactId>ant</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>apache-xerces</groupId>
+          <artifactId>xml-apis</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-common-core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.logging</groupId>
+          <artifactId>jboss-logging-spi</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.logging</groupId>
+          <artifactId>jboss-logging-log4j</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.microcontainer</groupId>
+          <artifactId>jboss-container</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.microcontainer</groupId>
+          <artifactId>jboss-dependency</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-reflect</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-mdr</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>log4j</groupId>
+          <artifactId>log4j</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.cl</groupId>
+      <artifactId>jboss-classloader</artifactId>
+      <version>${version.jboss.classloading}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.cl</groupId>
+      <artifactId>jboss-classloading</artifactId>
+      <version>${version.jboss.classloading}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.cl</groupId>
+      <artifactId>jboss-classloading-vfs</artifactId>
+      <version>${version.jboss.classloading}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.deployers</groupId>
+      <artifactId>jboss-deployers-impl</artifactId>
+      <version>${version.jboss.deployers}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.deployers</groupId>
+      <artifactId>jboss-deployers-vfs-spi</artifactId>
+      <version>${version.jboss.deployers}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.deployers</groupId>
+      <artifactId>jboss-deployers-vfs</artifactId>
+      <version>${version.jboss.deployers}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.microcontainer</groupId>
+      <artifactId>jboss-kernel</artifactId>
+      <version>${version.jboss.microcontainer}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi</groupId>
+      <artifactId>jboss-osgi-spi</artifactId>
+      <version>${version.jboss.osgi.spi}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.runtime</groupId>
+      <artifactId>jboss-osgi-deployers</artifactId>
+      <version>${version.jboss.osgi.runtime.deployers}</version>
+    </dependency>
+
+    <!-- OSGi Dependencies -->
+    <dependency>
+      <groupId>org.osgi</groupId>
+      <artifactId>org.osgi.core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.osgi</groupId>
+      <artifactId>org.osgi.compendium</artifactId>
+    </dependency>
+
+    <!-- Test dependencies -->
+    <dependency>
+      <groupId>org.jboss.test</groupId>
+      <artifactId>jboss-test</artifactId>
+      <version>${version.jboss.test}</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-common-core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.logging</groupId>
+          <artifactId>jboss-logging-spi</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <!-- Test bundles dependencies -->
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.configadmin</artifactId>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.log</artifactId>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.metatype</artifactId>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-apache-xerces</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common-core</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-husky</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jaxb</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jmx</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-xml-binding</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bundles</id>
+            <phase>test-compile</phase>
+            <goals>
+              <goal>directory-single</goal>
+            </goals>
+            <configuration>
+              <finalName>test-libs</finalName>
+              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+              <appendAssemblyId>false</appendAssemblyId>
+              <descriptors>
+                <descriptor>scripts/assembly-bundles.xml</descriptor>
+              </descriptors>
+            </configuration>
+          </execution>
+          <execution>
+            <id>all</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <descriptors>
+                <descriptor>scripts/assembly-all.xml</descriptor>
+              </descriptors>
+	          <archive>
+                <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+	          </archive>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>build-test-jars</id>
+            <phase>test-compile</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <configuration>
+              <tasks>
+                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
+                <property name="tests.output.dir" value="${project.build.directory}" />
+                <ant antfile="scripts/antrun-test-jars.xml" />
+              </tasks>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>javacc-maven-plugin</artifactId>
+        <version>2.4</version>
+        <executions>
+          <execution>
+            <phase>generate-sources</phase>
+            <goals>
+              <goal>javacc</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-idea-plugin</artifactId>
+        <configuration>
+          <downloadSources>true</downloadSources>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <instructions>
+            <Bundle-SymbolicName>org.jboss.osgi.framework</Bundle-SymbolicName>
+            <Bundle-Version>${version}</Bundle-Version>
+            <Export-Package>
+			  org.osgi.framework;version="1.5",
+			  org.osgi.framework.launch;version="1.0",
+			  org.osgi.framework.hooks.service;version="1.0",
+			  org.osgi.service.packageadmin;version="1.2",
+			  org.osgi.service.startlevel;version="1.1",
+			  org.osgi.util.tracker;version="1.4"
+             </Export-Package>
+          </instructions>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <systemProperties>
+            <property>
+              <name>log4j.output.dir</name>
+              <value>${project.build.directory}</value>
+            </property>
+            <property>
+              <name>org.jboss.osgi.husky.Invoker</name>
+              <value>org.jboss.osgi.husky.internal.OSGiInvoker</value>
+            </property>
+            <property>
+              <name>test.archive.directory</name>
+              <value>${project.build.directory}/test-libs</value>
+            </property>
+          </systemProperties>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  
+  <!-- Repositories -->
+  <repositories>
+    <repository>
+      <id>repository.jboss.org</id>
+      <name>JBoss Repository</name>
+      <url>http://repository.jboss.org/maven2/</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+
+  <!-- Subversion -->
+  <scm>
+    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/runtime/microcontainer/tags/jboss-osgi-1.0.0.Beta4</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/runtime/microcontainer/tags/jboss-osgi-1.0.0.Beta4</developerConnection>
+    <url>http://fisheye.jboss.com/qsearch/JBossOSGi/projects/runtime/microcontainer/tags/jboss-osgi-1.0.0.Beta4/projects/runtime/microcontainer/trunk</url>
+  </scm>
+
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/reactor/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id: pom.xml 91403 2009-07-18 14:01:46Z thomas.diesler at jboss.com $ -->
-
-  <!--
-
-    The reactor is used to pull in external subprojects and build them as part of this maven reactor build. 
-    It is a one-stop entry point to build, test and deploy dependent SNAPSHOTs. To pull in a particular subproject, 
-    set one or more svn:external definitions. For example
-     
-      spi               https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/spi/trunk 
-      runtime/deployers https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/runtime/deployers/trunk 
-    
-      <module>spi</module>
-      <module>runtime/deployers</module>
-    
-    A release MUST NOT contain any svn:external definitions.
-  -->
-
-<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>
-
-  <name>JBossOSGi Reactor</name>
-
-  <groupId>org.jboss.osgi</groupId>
-  <artifactId>jboss-osgi-reactor</artifactId>
-  <packaging>pom</packaging>
-
-  <parent>
-    <groupId>org.jboss.osgi</groupId>
-    <artifactId>jboss-osgi</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <modules>
-    <module>framework</module>
-    <module>blueprint</module>
-    <module>remotejmx</module>
-  </modules>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/pom.xml (from rev 94844, projects/jboss-osgi/trunk/reactor/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id: pom.xml 91403 2009-07-18 14:01:46Z thomas.diesler at jboss.com $ -->
+
+  <!--
+
+    The reactor is used to pull in external subprojects and build them as part of this maven reactor build. 
+    It is a one-stop entry point to build, test and deploy dependent SNAPSHOTs. To pull in a particular subproject, 
+    set one or more svn:external definitions. For example
+     
+      spi               https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/spi/trunk 
+      runtime/deployers https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/projects/runtime/deployers/trunk 
+    
+      <module>spi</module>
+      <module>runtime/deployers</module>
+    
+    A release MUST NOT contain any svn:external definitions.
+  -->
+
+<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>
+
+  <name>JBossOSGi Reactor</name>
+
+  <groupId>org.jboss.osgi</groupId>
+  <artifactId>jboss-osgi-reactor</artifactId>
+  <packaging>pom</packaging>
+
+  <parent>
+    <groupId>org.jboss.osgi</groupId>
+    <artifactId>jboss-osgi</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <modules>
+    <module>framework</module>
+    <module>blueprint</module>
+    <module>remotejmx</module>
+  </modules>
+
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/remotejmx/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/reactor/remotejmx/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/remotejmx/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,363 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id$ -->
-
-<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>
-
-  <name>JBossOSGi Runtime - Invoker Adaptor Client</name>
-
-  <groupId>org.jboss.osgi.runtime</groupId>
-  <artifactId>jmx-invoker-adaptor-client</artifactId>
-  <packaging>pom</packaging>
-
-  <version>5.0.1.GA</version>
-
-  <!-- Parent -->
-  <parent>
-    <groupId>org.jboss.osgi</groupId>
-    <artifactId>jboss-osgi-parent</artifactId>
-    <version>1.0.2</version>
-  </parent>
-
-  <properties>
-    <version.jbossas.server>5.0.1.GA</version.jbossas.server>
-    <version.jbossas.integration>5.0.1.GA</version.jbossas.integration>
-    <version.jboss.transaction.api>1.0.1.GA</version.jboss.transaction.api>
-    <version.jboss.security.spi>2.0.2.SP6</version.jboss.security.spi>
-  </properties>
-
-  <!-- Dependencies -->
-  <dependencies>
-    <dependency>
-      <groupId>org.jboss.integration</groupId>
-      <artifactId>jboss-integration</artifactId>
-      <version>${version.jbossas.integration}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.javaee</groupId>
-      <artifactId>jboss-transaction-api</artifactId>
-      <version>${version.jboss.transaction.api}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.security</groupId>
-      <artifactId>jboss-security-spi</artifactId>
-      <version>${version.jboss.security.spi}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.jbossas</groupId>
-      <artifactId>jboss-as-server</artifactId>
-      <classifier>jmx-invoker-adaptor-client</classifier>
-      <version>${version.jbossas.server}</version>
-      <exclusions>
-        <!-- 
-        <exclusion>
-          <groupId>jboss</groupId>
-          <artifactId>jboss-serialization</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.remoting</groupId>
-          <artifactId>jboss-remoting</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.naming</groupId>
-          <artifactId>jnp-client</artifactId>
-        </exclusion>
-        -->
-        <exclusion>
-          <groupId>sun-jaxb</groupId>
-          <artifactId>jaxb-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-deployment</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-bootstrap</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.integration</groupId>
-          <artifactId>jboss-deployment-spi</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jpa</groupId>
-          <artifactId>jboss-jpa-deployers</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.security</groupId>
-          <artifactId>jbosssx</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-common-core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.metadata</groupId>
-          <artifactId>jboss-metadata</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>log4j</groupId>
-          <artifactId>log4j</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-system-jmx</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-system</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-ejb-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-j2se</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-security</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.integration</groupId>
-          <artifactId>jboss-transaction-spi</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-jacc-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.hibernate</groupId>
-          <artifactId>ejb3-persistence</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-jms-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.ws.native</groupId>
-          <artifactId>jbossws-native-saaj</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.ws.native</groupId>
-          <artifactId>jbossws-native-jaxws</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>javax.security</groupId>
-          <artifactId>jaas</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-jca-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.security</groupId>
-          <artifactId>jbosssx-client</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>bcel</groupId>
-          <artifactId>bcel</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>oswego-concurrent</groupId>
-          <artifactId>concurrent</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>jpl-util</groupId>
-          <artifactId>jpl-util</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>jpl-pattern</groupId>
-          <artifactId>jpl-pattern</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jbossxb</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.naming</groupId>
-          <artifactId>jnpserver</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>gnu-getopt</groupId>
-          <artifactId>getopt</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.jbossas</groupId>
-      <artifactId>jboss-as-server</artifactId>
-      <classifier>client</classifier>
-      <version>${version.jbossas.server}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>jboss</groupId>
-          <artifactId>jboss-serialization</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>sun-jaxb</groupId>
-          <artifactId>jaxb-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-deployment</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-bootstrap</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.integration</groupId>
-          <artifactId>jboss-deployment-spi</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jpa</groupId>
-          <artifactId>jboss-jpa-deployers</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.security</groupId>
-          <artifactId>jbosssx</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-common-core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.metadata</groupId>
-          <artifactId>jboss-metadata</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>log4j</groupId>
-          <artifactId>log4j</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-system-jmx</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-system</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-ejb-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-j2se</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-security</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.integration</groupId>
-          <artifactId>jboss-transaction-spi</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-jacc-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.hibernate</groupId>
-          <artifactId>ejb3-persistence</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-jms-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.ws.native</groupId>
-          <artifactId>jbossws-native-saaj</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.ws.native</groupId>
-          <artifactId>jbossws-native-jaxws</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.naming</groupId>
-          <artifactId>jnp-client</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>javax.security</groupId>
-          <artifactId>jaas</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-jca-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.security</groupId>
-          <artifactId>jbosssx-client</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>bcel</groupId>
-          <artifactId>bcel</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>oswego-concurrent</groupId>
-          <artifactId>concurrent</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.remoting</groupId>
-          <artifactId>jboss-remoting</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>jpl-util</groupId>
-          <artifactId>jpl-util</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>jpl-pattern</groupId>
-          <artifactId>jpl-pattern</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jbossxb</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.jboss.naming</groupId>
-          <artifactId>jnpserver</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>gnu-getopt</groupId>
-          <artifactId>getopt</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-  </dependencies>
-
-  <!-- Repositories -->
-  <repositories>
-    <repository>
-      <id>repository.jboss.org</id>
-      <name>JBoss Repository</name>
-      <url>http://repository.jboss.org/maven2/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>snapshots.jboss.org</id>
-      <name>JBoss Snapshots Repository</name>
-      <url>http://snapshots.jboss.org/maven2/</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
-  
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/remotejmx/pom.xml (from rev 94844, projects/jboss-osgi/trunk/reactor/remotejmx/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/remotejmx/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/reactor/remotejmx/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,369 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id$ -->
+
+<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>
+
+  <name>JBossOSGi Runtime - Invoker Adaptor Client</name>
+
+  <groupId>org.jboss.osgi.runtime</groupId>
+  <artifactId>jmx-invoker-adaptor-client</artifactId>
+  <packaging>pom</packaging>
+
+  <version>5.0.1.GA</version>
+
+  <!-- Parent -->
+  <parent>
+    <groupId>org.jboss.osgi</groupId>
+    <artifactId>jboss-osgi-parent</artifactId>
+    <version>1.0.2</version>
+  </parent>
+
+  <properties>
+    <version.jbossas.server>5.0.1.GA</version.jbossas.server>
+    <version.jbossas.integration>5.0.1.GA</version.jbossas.integration>
+    <version.jboss.transaction.api>1.0.1.GA</version.jboss.transaction.api>
+    <version.jboss.security.spi>2.0.2.SP6</version.jboss.security.spi>
+  </properties>
+
+  <!-- Dependencies -->
+  <dependencies>
+    <dependency>
+      <groupId>org.jboss.integration</groupId>
+      <artifactId>jboss-integration</artifactId>
+      <version>${version.jbossas.integration}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.javaee</groupId>
+      <artifactId>jboss-transaction-api</artifactId>
+      <version>${version.jboss.transaction.api}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.security</groupId>
+      <artifactId>jboss-security-spi</artifactId>
+      <version>${version.jboss.security.spi}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.jbossas</groupId>
+      <artifactId>jboss-as-server</artifactId>
+      <classifier>jmx-invoker-adaptor-client</classifier>
+      <version>${version.jbossas.server}</version>
+      <exclusions>
+        <!-- 
+        <exclusion>
+          <groupId>jboss</groupId>
+          <artifactId>jboss-serialization</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.remoting</groupId>
+          <artifactId>jboss-remoting</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.naming</groupId>
+          <artifactId>jnp-client</artifactId>
+        </exclusion>
+        -->
+        <exclusion>
+          <groupId>sun-jaxb</groupId>
+          <artifactId>jaxb-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-deployment</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-bootstrap</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.integration</groupId>
+          <artifactId>jboss-deployment-spi</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jpa</groupId>
+          <artifactId>jboss-jpa-deployers</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.security</groupId>
+          <artifactId>jbosssx</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-common-core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.metadata</groupId>
+          <artifactId>jboss-metadata</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>log4j</groupId>
+          <artifactId>log4j</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-system-jmx</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-system</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-ejb-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-j2se</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-security</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.integration</groupId>
+          <artifactId>jboss-transaction-spi</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-jacc-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.hibernate</groupId>
+          <artifactId>ejb3-persistence</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-jms-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.ws.native</groupId>
+          <artifactId>jbossws-native-saaj</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.ws.native</groupId>
+          <artifactId>jbossws-native-jaxws</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.security</groupId>
+          <artifactId>jaas</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-jca-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.security</groupId>
+          <artifactId>jbosssx-client</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>bcel</groupId>
+          <artifactId>bcel</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>oswego-concurrent</groupId>
+          <artifactId>concurrent</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>jpl-util</groupId>
+          <artifactId>jpl-util</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>jpl-pattern</groupId>
+          <artifactId>jpl-pattern</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jbossxb</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.naming</groupId>
+          <artifactId>jnpserver</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>gnu-getopt</groupId>
+          <artifactId>getopt</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.jbossas</groupId>
+      <artifactId>jboss-as-server</artifactId>
+      <classifier>client</classifier>
+      <version>${version.jbossas.server}</version>
+      <exclusions>
+        <exclusion>
+          <groupId>jboss</groupId>
+          <artifactId>jboss-serialization</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>sun-jaxb</groupId>
+          <artifactId>jaxb-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-deployment</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-bootstrap</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.integration</groupId>
+          <artifactId>jboss-deployment-spi</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jpa</groupId>
+          <artifactId>jboss-jpa-deployers</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.security</groupId>
+          <artifactId>jbosssx</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-common-core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.metadata</groupId>
+          <artifactId>jboss-metadata</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>log4j</groupId>
+          <artifactId>log4j</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-system-jmx</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-system</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-ejb-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-j2se</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-security</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.integration</groupId>
+          <artifactId>jboss-transaction-spi</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-jacc-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.hibernate</groupId>
+          <artifactId>ejb3-persistence</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-jms-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.ws.native</groupId>
+          <artifactId>jbossws-native-saaj</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.ws.native</groupId>
+          <artifactId>jbossws-native-jaxws</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.naming</groupId>
+          <artifactId>jnp-client</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.security</groupId>
+          <artifactId>jaas</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-jca-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.security</groupId>
+          <artifactId>jbosssx-client</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>bcel</groupId>
+          <artifactId>bcel</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>oswego-concurrent</groupId>
+          <artifactId>concurrent</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.remoting</groupId>
+          <artifactId>jboss-remoting</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>jpl-util</groupId>
+          <artifactId>jpl-util</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>jpl-pattern</groupId>
+          <artifactId>jpl-pattern</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jbossxb</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.naming</groupId>
+          <artifactId>jnpserver</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>gnu-getopt</groupId>
+          <artifactId>getopt</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+  </dependencies>
+
+  <!-- Repositories -->
+  <repositories>
+    <repository>
+      <id>repository.jboss.org</id>
+      <name>JBoss Repository</name>
+      <url>http://repository.jboss.org/maven2/</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+    <repository>
+      <id>snapshots.jboss.org</id>
+      <name>JBoss Snapshots Repository</name>
+      <url>http://snapshots.jboss.org/maven2/</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+  
+
+  <scm>
+    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4</developerConnection>
+    <url>http://fisheye.jboss.com/qsearch/JBossOSGi/tags/jboss-osgi-1.0.0.Beta4/tags/jboss-osgi-parent-1.0.2/jmx-invoker-adaptor-client</url>
+  </scm>
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/example/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/testsuite/example/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/example/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,335 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
-
-  <!--
-    Set these VM properties in your IDE debugger
-     
-      -Dlog4j.output.dir=${workspace_loc:jboss-osgi-testsuite-example/target}
-      -Dorg.jboss.osgi.husky.Invoker=org.jboss.osgi.husky.internal.OSGiInvoker
-      -Dtest.archive.directory=${workspace_loc:jboss-osgi-testsuite-example/target}/test-libs
-  -->
-
-<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>
-
-  <name>JBossOSGi Testsuite - Examples</name>
-
-  <groupId>org.jboss.osgi.testsuite</groupId>
-  <artifactId>jboss-osgi-testsuite-example</artifactId>
-  <packaging>jar</packaging>
-
-  <parent>
-    <groupId>org.jboss.osgi.testsuite</groupId>
-    <artifactId>jboss-osgi-testsuite</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Properties -->
-  <properties>
-    <version.javax.servlet>2.4</version.javax.servlet>
-  </properties>
-
-  <!-- Dependencies -->
-  <dependencies>
-    <dependency>
-      <groupId>javax.servlet</groupId>
-      <artifactId>servlet-api</artifactId>
-      <version>${version.javax.servlet}</version>
-    </dependency>
-  </dependencies>
-
-  <!-- Build -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>bundles</id>
-            <phase>test-compile</phase>
-            <goals>
-              <goal>directory-single</goal>
-            </goals>
-            <configuration>
-              <finalName>test-libs</finalName>
-              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-              <appendAssemblyId>false</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-bundles.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-          <execution>
-            <id>examples</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-            <configuration>
-              <appendAssemblyId>false</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-examples-zip.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>build-test-jars</id>
-            <phase>test-compile</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <tasks>
-                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
-                <property name="tests.output.dir" value="${project.build.directory}" />
-                <ant antfile="scripts/antrun-test-jars.xml" />
-              </tasks>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>build-helper-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>attach-artifacts</id>
-            <phase>package</phase>
-            <goals>
-              <goal>attach-artifact</goal>
-            </goals>
-            <configuration>
-              <artifacts>
-                <artifact>
-                  <file>target/${project.artifactId}-${project.version}.zip</file>
-                  <type>zip</type>
-                </artifact>
-              </artifacts>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-  <!-- Repositories -->
-  <repositories>
-    <!-- 
-      Also define the JBoss Repository here because 
-      the examples are distributed standalone 
-    -->
-    <repository>
-      <id>repository.jboss.org</id>
-      <name>JBoss Repository</name>
-      <url>http://repository.jboss.org/maven2</url>
-    </repository>
-  </repositories>
-
-  <!-- Profiles -->
-  <profiles>
-
-    <!--
-      Name: framework-equinox
-      Descr: Setup for Equinox framework integration testing
-    -->
-    <profile>
-      <id>framework-equinox</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>equinox</value>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium-equinox.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <!-- most tests work when run individually ??? -->
-                <exclude>${target.container.excludes}</exclude>
-                <exclude>org/jboss/test/osgi/example/blueprint/**</exclude>
-                <exclude>org/jboss/test/osgi/example/http/**</exclude>
-                <exclude>org/jboss/test/osgi/example/jmx/**</exclude>
-                <exclude>org/jboss/test/osgi/example/jndi/**</exclude>
-                <exclude>org/jboss/test/osgi/example/microcontainer/**</exclude>
-                <exclude>org/jboss/test/osgi/example/simple/**</exclude>
-                <exclude>org/jboss/test/osgi/example/webapp/**</exclude>
-                <exclude>org/jboss/test/osgi/example/xml/**</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-
-    <!--
-      Name: framework-felix
-      Descr: Setup for Felix framework integration testing
-    -->
-    <profile>
-      <id>framework-felix</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>felix</value>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium-felix.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <exclude>${target.container.excludes}</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-
-    <!--
-      Name: framework-jbossmc
-      Descr: Setup for JBossMC framework integration testing
-    -->
-    <profile>
-      <id>framework-jbossmc</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>jbossmc</value>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <exclude>${target.container.excludes}</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    <profile>
-      <id>framework-default</id>
-      <activation>
-        <property>
-          <name>!framework</name>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <exclude>${target.container.excludes}</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-
-  </profiles>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/example/pom.xml (from rev 94844, projects/jboss-osgi/trunk/testsuite/example/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/example/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/example/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
+
+  <!--
+    Set these VM properties in your IDE debugger
+     
+      -Dlog4j.output.dir=${workspace_loc:jboss-osgi-testsuite-example/target}
+      -Dorg.jboss.osgi.husky.Invoker=org.jboss.osgi.husky.internal.OSGiInvoker
+      -Dtest.archive.directory=${workspace_loc:jboss-osgi-testsuite-example/target}/test-libs
+  -->
+
+<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>
+
+  <name>JBossOSGi Testsuite - Examples</name>
+
+  <groupId>org.jboss.osgi.testsuite</groupId>
+  <artifactId>jboss-osgi-testsuite-example</artifactId>
+  <packaging>jar</packaging>
+
+  <parent>
+    <groupId>org.jboss.osgi.testsuite</groupId>
+    <artifactId>jboss-osgi-testsuite</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Properties -->
+  <properties>
+    <version.javax.servlet>2.4</version.javax.servlet>
+  </properties>
+
+  <!-- Dependencies -->
+  <dependencies>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>${version.javax.servlet}</version>
+    </dependency>
+  </dependencies>
+
+  <!-- Build -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bundles</id>
+            <phase>test-compile</phase>
+            <goals>
+              <goal>directory-single</goal>
+            </goals>
+            <configuration>
+              <finalName>test-libs</finalName>
+              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+              <appendAssemblyId>false</appendAssemblyId>
+              <descriptors>
+                <descriptor>scripts/assembly-bundles.xml</descriptor>
+              </descriptors>
+            </configuration>
+          </execution>
+          <execution>
+            <id>examples</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <appendAssemblyId>false</appendAssemblyId>
+              <descriptors>
+                <descriptor>scripts/assembly-examples-zip.xml</descriptor>
+              </descriptors>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>build-test-jars</id>
+            <phase>test-compile</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <configuration>
+              <tasks>
+                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
+                <property name="tests.output.dir" value="${project.build.directory}" />
+                <ant antfile="scripts/antrun-test-jars.xml" />
+              </tasks>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>build-helper-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>attach-artifacts</id>
+            <phase>package</phase>
+            <goals>
+              <goal>attach-artifact</goal>
+            </goals>
+            <configuration>
+              <artifacts>
+                <artifact>
+                  <file>target/${project.artifactId}-${project.version}.zip</file>
+                  <type>zip</type>
+                </artifact>
+              </artifacts>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <!-- Repositories -->
+  <repositories>
+    <!-- 
+      Also define the JBoss Repository here because 
+      the examples are distributed standalone 
+    -->
+    <repository>
+      <id>repository.jboss.org</id>
+      <name>JBoss Repository</name>
+      <url>http://repository.jboss.org/maven2</url>
+    </repository>
+  </repositories>
+
+  <!-- Profiles -->
+  <profiles>
+
+    <!--
+      Name: framework-equinox
+      Descr: Setup for Equinox framework integration testing
+    -->
+    <profile>
+      <id>framework-equinox</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>equinox</value>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium-equinox.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <!-- most tests work when run individually ??? -->
+                <exclude>${target.container.excludes}</exclude>
+                <exclude>org/jboss/test/osgi/example/blueprint/**</exclude>
+                <exclude>org/jboss/test/osgi/example/http/**</exclude>
+                <exclude>org/jboss/test/osgi/example/jmx/**</exclude>
+                <exclude>org/jboss/test/osgi/example/jndi/**</exclude>
+                <exclude>org/jboss/test/osgi/example/microcontainer/**</exclude>
+                <exclude>org/jboss/test/osgi/example/simple/**</exclude>
+                <exclude>org/jboss/test/osgi/example/webapp/**</exclude>
+                <exclude>org/jboss/test/osgi/example/xml/**</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+
+    <!--
+      Name: framework-felix
+      Descr: Setup for Felix framework integration testing
+    -->
+    <profile>
+      <id>framework-felix</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>felix</value>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium-felix.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <exclude>${target.container.excludes}</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+
+    <!--
+      Name: framework-jbossmc
+      Descr: Setup for JBossMC framework integration testing
+    -->
+    <profile>
+      <id>framework-jbossmc</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>jbossmc</value>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <exclude>${target.container.excludes}</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>framework-default</id>
+      <activation>
+        <property>
+          <name>!framework</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <exclude>${target.container.excludes}</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+
+  </profiles>
+
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/functional/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/testsuite/functional/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/functional/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,320 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
-  
-  <!-- 
-     Set these VM properties in your IDE debugger 
-    
-      -Dlog4j.output.dir=${workspace_loc:jboss-osgi-testsuite-functional/target}
-      -Dorg.jboss.osgi.husky.Invoker=org.jboss.osgi.husky.internal.OSGiInvoker
-      -Dtest.archive.directory=${workspace_loc:jboss-osgi-testsuite-functional/target}/test-libs
-  -->
-  
-<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>
-
-  <name>JBossOSGi Testsuite - Functional</name>
-
-  <groupId>org.jboss.osgi.testsuite</groupId>
-  <artifactId>jboss-osgi-testsuite-functional</artifactId>
-  <packaging>jar</packaging>
-
-  <parent>
-    <groupId>org.jboss.osgi.testsuite</groupId>
-    <artifactId>jboss-osgi-testsuite</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Properties -->
-  <properties>
-    <version.jboss.microcontainer>2.0.9.GA</version.jboss.microcontainer>
-  </properties>
-
-  <!-- Dependencies -->
-  <dependencies>
-    <dependency>
-      <groupId>org.jboss.microcontainer</groupId>
-      <artifactId>jboss-aop-mc-int</artifactId>
-      <version>${version.jboss.microcontainer}</version>
-    </dependency>
-  </dependencies>
-
-  <!-- Profiles -->
-  <profiles>
-  
-    <!--
-      Name: noprepare
-      Descr: Skip building the test bundles
-    -->
-    <profile>
-      <id>noprepare</id>
-      <activation>
-        <property>
-          <name>!noprepare</name>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>bundles</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-bundles.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-antrun-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>build-test-jars</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>run</goal>
-                </goals>
-                <configuration>
-                  <tasks>
-                    <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
-                    <property name="tests.output.dir" value="${project.build.directory}" />
-                    <ant antfile="scripts/antrun-test-jars.xml" />
-                  </tasks>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-
-    <!--
-      Name: framework-equinox
-      Descr: Setup for Equinox framework integration testing
-    -->
-    <profile>
-      <id>framework-equinox</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>equinox</value>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium-equinox.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <exclude>${target.container.excludes}</exclude>
-                <exclude>org/jboss/test/osgi/capabilities/**</exclude>
-                <exclude>org/jboss/test/osgi/jbossas/jbosgi36/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi37/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi38/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi39/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi41/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi92/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi99/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi108/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi112/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi142/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi151/**</exclude>
-                <exclude>org/jboss/test/osgi/service/microcontainer/**</exclude>
-                <exclude>org/jboss/test/osgi/service/startlevel/**</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    
-    <!--
-      Name: framework-felix
-      Descr: Setup for Felix framework integration testing
-    -->
-    <profile>
-      <id>framework-felix</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>felix</value>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium-felix.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <exclude>${target.container.excludes}</exclude>
-                <exclude>org/jboss/test/osgi/capabilities/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi38/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi142/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi151/**</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    
-    <!--
-      Name: framework-jbossmc
-      Descr: Setup for JBossMC framework integration testing
-    -->
-    <profile>
-      <id>framework-jbossmc</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>jbossmc</value>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <exclude>${target.container.excludes}</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi39/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi41/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi108/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
-                <exclude>org/jboss/test/osgi/service/microcontainer/**</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    <profile>
-      <id>framework-default</id>
-      <activation>
-        <property>
-          <name>!framework</name>
-        </property>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>compendium</id>
-                <phase>test-compile</phase>
-                <goals>
-                  <goal>directory-single</goal>
-                </goals>
-                <configuration>
-                  <finalName>test-libs</finalName>
-                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-                  <appendAssemblyId>false</appendAssemblyId>
-                  <descriptors>
-                    <descriptor>scripts/assembly-compendium.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <exclude>${target.container.excludes}</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi39/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi41/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi108/**</exclude>
-                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
-                <exclude>org/jboss/test/osgi/service/microcontainer/**</exclude>
-              </excludes>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    
-  </profiles>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/functional/pom.xml (from rev 94844, projects/jboss-osgi/trunk/testsuite/functional/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/functional/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/functional/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,320 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
+  
+  <!-- 
+     Set these VM properties in your IDE debugger 
+    
+      -Dlog4j.output.dir=${workspace_loc:jboss-osgi-testsuite-functional/target}
+      -Dorg.jboss.osgi.husky.Invoker=org.jboss.osgi.husky.internal.OSGiInvoker
+      -Dtest.archive.directory=${workspace_loc:jboss-osgi-testsuite-functional/target}/test-libs
+  -->
+  
+<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>
+
+  <name>JBossOSGi Testsuite - Functional</name>
+
+  <groupId>org.jboss.osgi.testsuite</groupId>
+  <artifactId>jboss-osgi-testsuite-functional</artifactId>
+  <packaging>jar</packaging>
+
+  <parent>
+    <groupId>org.jboss.osgi.testsuite</groupId>
+    <artifactId>jboss-osgi-testsuite</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Properties -->
+  <properties>
+    <version.jboss.microcontainer>2.0.9.GA</version.jboss.microcontainer>
+  </properties>
+
+  <!-- Dependencies -->
+  <dependencies>
+    <dependency>
+      <groupId>org.jboss.microcontainer</groupId>
+      <artifactId>jboss-aop-mc-int</artifactId>
+      <version>${version.jboss.microcontainer}</version>
+    </dependency>
+  </dependencies>
+
+  <!-- Profiles -->
+  <profiles>
+  
+    <!--
+      Name: noprepare
+      Descr: Skip building the test bundles
+    -->
+    <profile>
+      <id>noprepare</id>
+      <activation>
+        <property>
+          <name>!noprepare</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>bundles</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-bundles.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>build-test-jars</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>run</goal>
+                </goals>
+                <configuration>
+                  <tasks>
+                    <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
+                    <property name="tests.output.dir" value="${project.build.directory}" />
+                    <ant antfile="scripts/antrun-test-jars.xml" />
+                  </tasks>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+
+    <!--
+      Name: framework-equinox
+      Descr: Setup for Equinox framework integration testing
+    -->
+    <profile>
+      <id>framework-equinox</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>equinox</value>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium-equinox.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <exclude>${target.container.excludes}</exclude>
+                <exclude>org/jboss/test/osgi/capabilities/**</exclude>
+                <exclude>org/jboss/test/osgi/jbossas/jbosgi36/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi37/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi38/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi39/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi41/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi92/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi99/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi108/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi112/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi142/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi151/**</exclude>
+                <exclude>org/jboss/test/osgi/service/microcontainer/**</exclude>
+                <exclude>org/jboss/test/osgi/service/startlevel/**</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    
+    <!--
+      Name: framework-felix
+      Descr: Setup for Felix framework integration testing
+    -->
+    <profile>
+      <id>framework-felix</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>felix</value>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium-felix.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <exclude>${target.container.excludes}</exclude>
+                <exclude>org/jboss/test/osgi/capabilities/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi38/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi142/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi151/**</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    
+    <!--
+      Name: framework-jbossmc
+      Descr: Setup for JBossMC framework integration testing
+    -->
+    <profile>
+      <id>framework-jbossmc</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>jbossmc</value>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <exclude>${target.container.excludes}</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi39/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi41/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi108/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
+                <exclude>org/jboss/test/osgi/service/microcontainer/**</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>framework-default</id>
+      <activation>
+        <property>
+          <name>!framework</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compendium</id>
+                <phase>test-compile</phase>
+                <goals>
+                  <goal>directory-single</goal>
+                </goals>
+                <configuration>
+                  <finalName>test-libs</finalName>
+                  <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+                  <appendAssemblyId>false</appendAssemblyId>
+                  <descriptors>
+                    <descriptor>scripts/assembly-compendium.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <excludes>
+                <exclude>${target.container.excludes}</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi39/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi41/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi108/**</exclude>
+                <exclude>org/jboss/test/osgi/jbosgi143/**</exclude>
+                <exclude>org/jboss/test/osgi/service/microcontainer/**</exclude>
+              </excludes>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    
+  </profiles>
+
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/testsuite/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,433 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ======================================================================
--->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ======================================================================
--->
-
-  <!-- $Id$
--->
-
-<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>
-
-  <name>JBossOSGi Testsuite</name>
-
-  <groupId>org.jboss.osgi.testsuite</groupId>
-  <artifactId>jboss-osgi-testsuite</artifactId>
-  <packaging>pom</packaging>
-
-  <parent>
-    <groupId>org.jboss.osgi</groupId>
-    <artifactId>jboss-osgi</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <modules>
-    <module>example</module>
-    <module>trailblazer</module>
-    <module>functional</module>
-  </modules>
-
-  <!-- Properties -->
-  <properties>
-    <version.jmx.invoker.adaptor.client>5.0.1.GA</version.jmx.invoker.adaptor.client>
-    <version.jnp.client>5.0.1.GA</version.jnp.client>
-  </properties>
-
-  <!-- Dependencies -->
-  <dependencies>
-    <dependency>
-      <groupId>biz.aQute</groupId>
-      <artifactId>bnd</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi</groupId>
-      <artifactId>jboss-osgi-spi</artifactId>
-    </dependency>
-
-    <!-- Bundle Dependencies -->
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.configadmin</artifactId>
-      <scope>provided</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.log</artifactId>
-      <scope>provided</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.felix</groupId>
-      <artifactId>org.apache.felix.metatype</artifactId>
-      <scope>provided</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-apache-xerces</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-blueprint</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-common</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-husky</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.osgi.bundles</groupId>
-      <artifactId>jboss-osgi-jaxb</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    
-    <!-- Ops4J -->
-    <dependency>
-      <groupId>org.ops4j.base</groupId>
-      <artifactId>ops4j-base-util-xml</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.ops4j.pax.web</groupId>
-      <artifactId>pax-web-jetty-bundle</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.ops4j.pax.web</groupId>
-      <artifactId>pax-web-extender-war</artifactId>
-      <scope>provided</scope>
-    </dependency>
-
-    <!-- Test Dependencies -->
-    <dependency>
-      <groupId>org.jboss.naming</groupId>
-      <artifactId>jnp-client</artifactId>
-      <version>${version.jnp.client}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-common-core</artifactId>
-        </exclusion>
-      </exclusions>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.logging</groupId>
-      <artifactId>jboss-logging-log4j</artifactId>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-
-  <!-- Build -->
-  <build>
-    <testResources>
-      <testResource>
-        <directory>src/test/resources</directory>
-        <filtering>true</filtering>
-      </testResource>
-    </testResources>
-  </build>
-
-  <!-- Profiles -->
-  <profiles>
-
-    <!--
-      Name: framework-equinox
-      Descr: Setup for Equinox framework integration testing
-    -->
-    <profile>
-      <id>framework-equinox</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>equinox</value>
-        </property>
-      </activation>
-      <properties>
-        <jboss.osgi.framework.properties>jboss-osgi-equinox.properties</jboss.osgi.framework.properties>
-      </properties>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jboss-osgi-runtime-equinox</artifactId>
-          <scope>provided</scope>
-        </dependency>
-        <!-- equinox-3.5 does not contain package org.osgi.util.xml -->
-        <dependency>
-          <groupId>org.osgi</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-          <version>${version.osgi}</version>
-          <scope>provided</scope>
-        </dependency>
-      </dependencies>
-    </profile>
-
-    <!--
-      Name: framework-felix 
-      Descr: Setup for Felix framework integration testing
-    -->
-    <profile>
-      <id>framework-felix</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>felix</value>
-        </property>
-      </activation>
-      <properties>
-        <jboss.osgi.framework.properties>jboss-osgi-felix.properties</jboss.osgi.framework.properties>
-      </properties>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jboss-osgi-runtime-felix</artifactId>
-          <scope>provided</scope>
-        </dependency>
-      </dependencies>
-    </profile>
-
-    <!--
-      Name: framework-jbossmc
-      Descr: Setup for JBossMC framework integration testing
-    -->
-    <profile>
-      <id>framework-jbossmc</id>
-      <activation>
-        <property>
-          <name>framework</name>
-          <value>jbossmc</value>
-        </property>
-      </activation>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jboss-osgi-framework</artifactId>
-          <scope>provided</scope>
-        </dependency>
-      </dependencies>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <argLine>-Xmx512m</argLine>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    <profile>
-      <id>framework-default</id>
-      <activation>
-        <property>
-          <name>!framework</name>
-        </property>
-      </activation>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jboss-osgi-framework</artifactId>
-          <scope>provided</scope>
-        </dependency>
-      </dependencies>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <!-- YourKit Profiling
-              <argLine>-agentlib:yjpagent=onexit=memory</argLine>
-              -->
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-
-    <!--
-      Name: embedded-testing 
-      Descr: Setup for embedded integration testing
-    -->
-    <profile>
-      <id>embedded-testing</id>
-      <activation>
-        <property>
-          <name>!target.container</name>
-        </property>
-      </activation>
-      <properties>
-        <target.container.excludes>org/jboss/test/osgi/jbossas/**</target.container.excludes>
-      </properties>
-    </profile>
-
-    <!--
-      Name: runtime-testing 
-      Descr: Setup for runtime integration testing
-    -->
-    <profile>
-      <id>runtime-testing</id>
-      <activation>
-        <property>
-          <name>target.container</name>
-          <value>runtime</value>
-        </property>
-      </activation>
-      <properties>
-        <target.container.excludes>org/jboss/test/osgi/jbossas/**</target.container.excludes>
-      </properties>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jmx-invoker-adaptor-client</artifactId>
-          <version>${version.jmx.invoker.adaptor.client}</version>
-          <type>pom</type>
-        </dependency>
-      </dependencies>
-    </profile>
-
-    <!--
-      Name: jboss501
-      Descr: Setup for jboss501 integration testing
-    -->
-    <profile>
-      <id>jboss501</id>
-      <activation>
-        <property>
-          <name>target.container</name>
-          <value>jboss501</value>
-        </property>
-      </activation>
-      <properties>
-        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
-      </properties>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jmx-invoker-adaptor-client</artifactId>
-          <version>${version.jmx.invoker.adaptor.client}</version>
-          <type>pom</type>
-        </dependency>
-      </dependencies>
-    </profile>
-
-    <!--
-      Name: jboss510
-      Descr: Setup for jboss510 integration testing
-    -->
-    <profile>
-      <id>jboss510</id>
-      <activation>
-        <property>
-          <name>target.container</name>
-          <value>jboss510</value>
-        </property>
-      </activation>
-      <properties>
-        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
-      </properties>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jmx-invoker-adaptor-client</artifactId>
-          <version>${version.jmx.invoker.adaptor.client}</version>
-          <type>pom</type>
-        </dependency>
-      </dependencies>
-    </profile>
-
-    <!--
-      Name: jboss520
-      Descr: Setup for jboss520 integration testing
-    -->
-    <profile>
-      <id>jboss520</id>
-      <activation>
-        <property>
-          <name>target.container</name>
-          <value>jboss520</value>
-        </property>
-      </activation>
-      <properties>
-        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
-      </properties>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jmx-invoker-adaptor-client</artifactId>
-          <version>${version.jmx.invoker.adaptor.client}</version>
-          <type>pom</type>
-        </dependency>
-      </dependencies>
-    </profile>
-
-    <!--
-      Name: jboss600
-      Descr: Setup for jboss600 integration testing
-    -->
-    <profile>
-      <id>jboss600</id>
-      <activation>
-        <property>
-          <name>target.container</name>
-          <value>jboss600</value>
-        </property>
-      </activation>
-      <properties>
-        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
-      </properties>
-      <dependencies>
-        <dependency>
-          <groupId>org.jboss.osgi.runtime</groupId>
-          <artifactId>jmx-invoker-adaptor-client</artifactId>
-          <version>${version.jmx.invoker.adaptor.client}</version>
-          <type>pom</type>
-        </dependency>
-      </dependencies>
-    </profile>
-
-  </profiles>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/pom.xml (from rev 94844, projects/jboss-osgi/trunk/testsuite/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,433 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ======================================================================
+-->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ======================================================================
+-->
+
+  <!-- $Id$
+-->
+
+<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>
+
+  <name>JBossOSGi Testsuite</name>
+
+  <groupId>org.jboss.osgi.testsuite</groupId>
+  <artifactId>jboss-osgi-testsuite</artifactId>
+  <packaging>pom</packaging>
+
+  <parent>
+    <groupId>org.jboss.osgi</groupId>
+    <artifactId>jboss-osgi</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <modules>
+    <module>example</module>
+    <module>trailblazer</module>
+    <module>functional</module>
+  </modules>
+
+  <!-- Properties -->
+  <properties>
+    <version.jmx.invoker.adaptor.client>5.0.1.GA</version.jmx.invoker.adaptor.client>
+    <version.jnp.client>5.0.1.GA</version.jnp.client>
+  </properties>
+
+  <!-- Dependencies -->
+  <dependencies>
+    <dependency>
+      <groupId>biz.aQute</groupId>
+      <artifactId>bnd</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi</groupId>
+      <artifactId>jboss-osgi-spi</artifactId>
+    </dependency>
+
+    <!-- Bundle Dependencies -->
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.configadmin</artifactId>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.log</artifactId>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.metatype</artifactId>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.core</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-apache-xerces</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-blueprint</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-common</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-husky</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.osgi.bundles</groupId>
+      <artifactId>jboss-osgi-jaxb</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    
+    <!-- Ops4J -->
+    <dependency>
+      <groupId>org.ops4j.base</groupId>
+      <artifactId>ops4j-base-util-xml</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.web</groupId>
+      <artifactId>pax-web-jetty-bundle</artifactId>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.web</groupId>
+      <artifactId>pax-web-extender-war</artifactId>
+      <scope>provided</scope>
+    </dependency>
+
+    <!-- Test Dependencies -->
+    <dependency>
+      <groupId>org.jboss.naming</groupId>
+      <artifactId>jnp-client</artifactId>
+      <version>${version.jnp.client}</version>
+      <exclusions>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-common-core</artifactId>
+        </exclusion>
+      </exclusions>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.logging</groupId>
+      <artifactId>jboss-logging-log4j</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <!-- Build -->
+  <build>
+    <testResources>
+      <testResource>
+        <directory>src/test/resources</directory>
+        <filtering>true</filtering>
+      </testResource>
+    </testResources>
+  </build>
+
+  <!-- Profiles -->
+  <profiles>
+
+    <!--
+      Name: framework-equinox
+      Descr: Setup for Equinox framework integration testing
+    -->
+    <profile>
+      <id>framework-equinox</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>equinox</value>
+        </property>
+      </activation>
+      <properties>
+        <jboss.osgi.framework.properties>jboss-osgi-equinox.properties</jboss.osgi.framework.properties>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jboss-osgi-runtime-equinox</artifactId>
+          <scope>provided</scope>
+        </dependency>
+        <!-- equinox-3.5 does not contain package org.osgi.util.xml -->
+        <dependency>
+          <groupId>org.osgi</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+          <version>${version.osgi}</version>
+          <scope>provided</scope>
+        </dependency>
+      </dependencies>
+    </profile>
+
+    <!--
+      Name: framework-felix 
+      Descr: Setup for Felix framework integration testing
+    -->
+    <profile>
+      <id>framework-felix</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>felix</value>
+        </property>
+      </activation>
+      <properties>
+        <jboss.osgi.framework.properties>jboss-osgi-felix.properties</jboss.osgi.framework.properties>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jboss-osgi-runtime-felix</artifactId>
+          <scope>provided</scope>
+        </dependency>
+      </dependencies>
+    </profile>
+
+    <!--
+      Name: framework-jbossmc
+      Descr: Setup for JBossMC framework integration testing
+    -->
+    <profile>
+      <id>framework-jbossmc</id>
+      <activation>
+        <property>
+          <name>framework</name>
+          <value>jbossmc</value>
+        </property>
+      </activation>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jboss-osgi-framework</artifactId>
+          <scope>provided</scope>
+        </dependency>
+      </dependencies>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <argLine>-Xmx512m</argLine>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>framework-default</id>
+      <activation>
+        <property>
+          <name>!framework</name>
+        </property>
+      </activation>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jboss-osgi-framework</artifactId>
+          <scope>provided</scope>
+        </dependency>
+      </dependencies>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <!-- YourKit Profiling
+              <argLine>-agentlib:yjpagent=onexit=memory</argLine>
+              -->
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+
+    <!--
+      Name: embedded-testing 
+      Descr: Setup for embedded integration testing
+    -->
+    <profile>
+      <id>embedded-testing</id>
+      <activation>
+        <property>
+          <name>!target.container</name>
+        </property>
+      </activation>
+      <properties>
+        <target.container.excludes>org/jboss/test/osgi/jbossas/**</target.container.excludes>
+      </properties>
+    </profile>
+
+    <!--
+      Name: runtime-testing 
+      Descr: Setup for runtime integration testing
+    -->
+    <profile>
+      <id>runtime-testing</id>
+      <activation>
+        <property>
+          <name>target.container</name>
+          <value>runtime</value>
+        </property>
+      </activation>
+      <properties>
+        <target.container.excludes>org/jboss/test/osgi/jbossas/**</target.container.excludes>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jmx-invoker-adaptor-client</artifactId>
+          <version>${version.jmx.invoker.adaptor.client}</version>
+          <type>pom</type>
+        </dependency>
+      </dependencies>
+    </profile>
+
+    <!--
+      Name: jboss501
+      Descr: Setup for jboss501 integration testing
+    -->
+    <profile>
+      <id>jboss501</id>
+      <activation>
+        <property>
+          <name>target.container</name>
+          <value>jboss501</value>
+        </property>
+      </activation>
+      <properties>
+        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jmx-invoker-adaptor-client</artifactId>
+          <version>${version.jmx.invoker.adaptor.client}</version>
+          <type>pom</type>
+        </dependency>
+      </dependencies>
+    </profile>
+
+    <!--
+      Name: jboss510
+      Descr: Setup for jboss510 integration testing
+    -->
+    <profile>
+      <id>jboss510</id>
+      <activation>
+        <property>
+          <name>target.container</name>
+          <value>jboss510</value>
+        </property>
+      </activation>
+      <properties>
+        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jmx-invoker-adaptor-client</artifactId>
+          <version>${version.jmx.invoker.adaptor.client}</version>
+          <type>pom</type>
+        </dependency>
+      </dependencies>
+    </profile>
+
+    <!--
+      Name: jboss520
+      Descr: Setup for jboss520 integration testing
+    -->
+    <profile>
+      <id>jboss520</id>
+      <activation>
+        <property>
+          <name>target.container</name>
+          <value>jboss520</value>
+        </property>
+      </activation>
+      <properties>
+        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jmx-invoker-adaptor-client</artifactId>
+          <version>${version.jmx.invoker.adaptor.client}</version>
+          <type>pom</type>
+        </dependency>
+      </dependencies>
+    </profile>
+
+    <!--
+      Name: jboss600
+      Descr: Setup for jboss600 integration testing
+    -->
+    <profile>
+      <id>jboss600</id>
+      <activation>
+        <property>
+          <name>target.container</name>
+          <value>jboss600</value>
+        </property>
+      </activation>
+      <properties>
+        <target.container.excludes>org/jboss/test/osgi/nothing-to-exclude</target.container.excludes>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>org.jboss.osgi.runtime</groupId>
+          <artifactId>jmx-invoker-adaptor-client</artifactId>
+          <version>${version.jmx.invoker.adaptor.client}</version>
+          <type>pom</type>
+        </dependency>
+      </dependencies>
+    </profile>
+
+  </profiles>
+
+</project>

Deleted: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/trailblazer/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/testsuite/trailblazer/pom.xml	2009-10-14 07:58:52 UTC (rev 94842)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/trailblazer/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-  <!-- ====================================================================== -->
-  <!--                                                                        -->
-  <!--  JBoss, the OpenSource J2EE webOS                                      -->
-  <!--                                                                        -->
-  <!--  Distributable under LGPL license.                                     -->
-  <!--  See terms of license at http://www.gnu.org.                           -->
-  <!--                                                                        -->
-  <!-- ====================================================================== -->
-
-  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
-  
-<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>
-
-  <name>JBossOSGi Testsuite - Trailblazer</name>
-
-  <groupId>org.jboss.osgi.testsuite</groupId>
-  <artifactId>jboss-osgi-testsuite-trailblazer</artifactId>
-  <packaging>jar</packaging>
-
-  <parent>
-    <groupId>org.jboss.osgi.testsuite</groupId>
-    <artifactId>jboss-osgi-testsuite</artifactId>
-    <version>1.0.0.Beta4-SNAPSHOT</version>
-  </parent>
-
-  <!-- Properties -->
-  <properties>
-    <trailblazer.java.path>https://anonsvn.jboss.org/repos/jbossas/projects/jboss-osgi/trunk/testsuite/trailblazer/src/test/java/org/jboss/test/osgi/trailblazer</trailblazer.java.path>
-    <userguide.html>http://jbmuc.dyndns.org/jboss-osgi-${version}/userguide/html</userguide.html>
-  </properties>
-
-  <!-- Build -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>bundles</id>
-            <phase>test-compile</phase>
-            <goals>
-              <goal>directory-single</goal>
-            </goals>
-            <configuration>
-              <finalName>test-libs</finalName>
-              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-              <appendAssemblyId>false</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-bundles.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>build-test-jars</id>
-            <phase>test-compile</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <tasks>
-                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
-                <property name="tests.output.dir" value="${project.build.directory}" />
-                <ant antfile="scripts/antrun-test-jars.xml" />
-              </tasks>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-  <!-- Profiles -->
-  <profiles>
-  </profiles>
-
-</project>

Copied: projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/trailblazer/pom.xml (from rev 94844, projects/jboss-osgi/trunk/testsuite/trailblazer/pom.xml)
===================================================================
--- projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/trailblazer/pom.xml	                        (rev 0)
+++ projects/jboss-osgi/tags/jboss-osgi-1.0.0.Beta4/testsuite/trailblazer/pom.xml	2009-10-14 09:58:14 UTC (rev 94845)
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!-- ====================================================================== -->
+  <!--                                                                        -->
+  <!--  JBoss, the OpenSource J2EE webOS                                      -->
+  <!--                                                                        -->
+  <!--  Distributable under LGPL license.                                     -->
+  <!--  See terms of license at http://www.gnu.org.                           -->
+  <!--                                                                        -->
+  <!-- ====================================================================== -->
+
+  <!-- $Id: pom.xml 91197 2009-07-14 09:48:24Z thomas.diesler at jboss.com $ -->
+  
+<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>
+
+  <name>JBossOSGi Testsuite - Trailblazer</name>
+
+  <groupId>org.jboss.osgi.testsuite</groupId>
+  <artifactId>jboss-osgi-testsuite-trailblazer</artifactId>
+  <packaging>jar</packaging>
+
+  <parent>
+    <groupId>org.jboss.osgi.testsuite</groupId>
+    <artifactId>jboss-osgi-testsuite</artifactId>
+    <version>1.0.0.Beta4</version>
+  </parent>
+
+  <!-- Properties -->
+  <properties>
+    <trailblazer.java.path>https://anonsvn.jboss.org/repos/jbossas/projects/jboss-osgi/trunk/testsuite/trailblazer/src/test/java/org/jboss/test/osgi/trailblazer</trailblazer.java.path>
+    <userguide.html>http://jbmuc.dyndns.org/jboss-osgi-${version}/userguide/html</userguide.html>
+  </properties>
+
+  <!-- Build -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bundles</id>
+            <phase>test-compile</phase>
+            <goals>
+              <goal>directory-single</goal>
+            </goals>
+            <configuration>
+              <finalName>test-libs</finalName>
+              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+              <appendAssemblyId>false</appendAssemblyId>
+              <descriptors>
+                <descriptor>scripts/assembly-bundles.xml</descriptor>
+              </descriptors>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>build-test-jars</id>
+            <phase>test-compile</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <configuration>
+              <tasks>
+                <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
+                <property name="tests.output.dir" value="${project.build.directory}" />
+                <ant antfile="scripts/antrun-test-jars.xml" />
+              </tasks>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <!-- Profiles -->
+  <profiles>
+  </profiles>
+
+</project>




More information about the jboss-cvs-commits mailing list