[maven-release-plugin]  copy for tag cxf-dosgi-ri-1.0

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/tags/cxf-dosgi-ri-1.0@772613 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/discovery/local/src/main/java/org/osgi/service/discovery/ServicePublication.java b/discovery/local/src/main/java/org/osgi/service/discovery/ServicePublication.java
index 40c9641..ac34470 100644
--- a/discovery/local/src/main/java/org/osgi/service/discovery/ServicePublication.java
+++ b/discovery/local/src/main/java/org/osgi/service/discovery/ServicePublication.java
@@ -48,7 +48,6 @@
  * mechanisms has to succeed.

  * 

  * @ThreadSafe

- * @version $Revision: 6845 $

  */

 public interface ServicePublication {

 

@@ -60,7 +59,7 @@
 	 * Value of this property is of type

 	 * <code>Collection (&lt;? extends String&gt;)</code>.

 	 */

-	public static final String	SERVICE_INTERFACE_NAME		= "osgi.remote.interfaces";

+	public static final String	SERVICE_INTERFACE_NAME		= "osgi.remote.service.interfaces";

 

 	/**

 	 * Optional ServiceRegistration property which contains a collection of

@@ -74,7 +73,7 @@
 	 * <code>Collection (&lt;? extends String&gt;)</code>, may be

 	 * <code>null</code> or empty.

 	 */

-	public static final String	SERVICE_INTERFACE_VERSION	= "osgi.remote.interfaces.version";

+	public static final String	SERVICE_INTERFACE_VERSION	= "osgi.remote.service.interfaces.version";

 

 	/**

 	 * Optional ServiceRegistration property which contains a collection of

diff --git a/distribution/multi-bundle/pom.xml b/distribution/multi-bundle/pom.xml
index 6accbac..b6a112a 100644
--- a/distribution/multi-bundle/pom.xml
+++ b/distribution/multi-bundle/pom.xml
@@ -33,6 +33,7 @@
   </parent>
 
   <properties>
+    <dosgi.version>${pom.version}</dosgi.version>
     <topDirectoryLocation>../..</topDirectoryLocation>
   </properties>
 
diff --git a/distribution/multi-bundle/src/main/assembly/assembly.xml b/distribution/multi-bundle/src/main/assembly/assembly.xml
index 53ce22e..c2868b5 100644
--- a/distribution/multi-bundle/src/main/assembly/assembly.xml
+++ b/distribution/multi-bundle/src/main/assembly/assembly.xml
@@ -26,32 +26,32 @@
   <fileSets>
     <fileSet>
       <directory>target/distribution_bundles</directory>
-      <outputDirectory>dosgi_bundles</outputDirectory>
+      <outputDirectory>apache-cxf-dosgi-ri-${dosgi.version}/dosgi_bundles</outputDirectory>
     </fileSet>
     <fileSet>
       <directory>target/distribution_configs</directory>
-      <outputDirectory>conf</outputDirectory>
+      <outputDirectory>apache-cxf-dosgi-ri-${dosgi.version}/conf</outputDirectory>
     </fileSet>
     <fileSet>
       <directory>target/maven-shared-archive-resources/META-INF</directory>
       <excludes>
           <exclude>DEPENDENCIES</exclude>
       </excludes>
-      <outputDirectory></outputDirectory>
+      <outputDirectory>apache-cxf-dosgi-ri-${dosgi.version}</outputDirectory>
     </fileSet>
     <fileSet>
       <directory>src/main/resources/META-INF</directory>
       <includes>
         <include>NOTICE.jdom</include>
       </includes>
-      <outputDirectory></outputDirectory>
+      <outputDirectory>apache-cxf-dosgi-ri-${dosgi.version}</outputDirectory>
     </fileSet>
     <fileSet>
       <directory>src/main/release</directory>
       <includes>
         <include>README</include>
       </includes>
-      <outputDirectory></outputDirectory>
+      <outputDirectory>apache-cxf-dosgi-ri-${dosgi.version}</outputDirectory>
     </fileSet>
   </fileSets>
 </assembly>
diff --git a/distribution/multi-bundle/src/main/release/README b/distribution/multi-bundle/src/main/release/README
index c7eafd4..b80a854 100644
--- a/distribution/multi-bundle/src/main/release/README
+++ b/distribution/multi-bundle/src/main/release/README
@@ -13,7 +13,13 @@
 1. Multi-bundle distro: cxf-dosgi-ri-multibundle-distribution-1.0.{tar.gaz|zip}
 
 Contains the dOSGi implementation and all 3rd party dependencies as 
-separate bundles within an archive.
+separate bundles within an archive. The current distribution is an
+instance of this type. The easiest way to get started is to explode
+this archive into your Felix or Equinox installation tree. Then
+append the contents of the felix.config.properties.append or
+equinox.config.ini.append snippets found in the conf directory to 
+your felix.config.properties or equinox.config.ini. This will cause
+all the required bundles to be loaded on start-up.
 
 
 2. Single-bundle distro: cxf-dosgi-ri-singlebundle-distribution-1.0.jar
diff --git a/distribution/multi-bundle/src/main/resources/distro_bundles.xml b/distribution/multi-bundle/src/main/resources/distro_bundles.xml
index a184ca2..7f1bb18 100644
--- a/distribution/multi-bundle/src/main/resources/distro_bundles.xml
+++ b/distribution/multi-bundle/src/main/resources/distro_bundles.xml
@@ -1,33 +1,33 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <bundles>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/geronimo-annotation_1.0_spec-1.1.1.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/geronimo-activation_1.1_spec-1.0.2.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/geronimo-javamail_1.4_spec-1.2.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/geronimo-ws-metadata_2.0_spec-1.1.2.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/com.springsource.org.apache.commons.logging-1.1.1.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/com.springsource.org.jdom-1.0.0.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/spring-core-${spring.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/spring-beans-${spring.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/spring-context-${spring.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/com.springsource.org.aopalliance-1.0.0.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/spring-aop-${spring.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/spring-osgi-io-${spring.osgi.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/spring-osgi-core-${spring.osgi.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/spring-osgi-extender-${spring.osgi.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/pax-web-service-0.5.1.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.jaxb-impl-${jaxbimpl.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.wsdl4j-${wsdl4j.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.xmlsec-${xmlsec.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.xmlschema-${xmlschema.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.asm-${asm.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.xmlresolver-${xmlresolver.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.neethi-${neethi.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.bundles.woodstox-${woodstox.bundle.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/cxf-bundle-minimal-${cxf.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.specs.saaj-api-1.3-${servicemix.specs.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.specs.stax-api-1.0-${servicemix.specs.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.specs.jaxb-api-2.1-${servicemix.specs.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/org.apache.servicemix.specs.jaxws-api-2.1-${servicemix.specs.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/cxf-dosgi-ri-discovery-local-${pom.version}.jar</bundle>
-  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/dosgi_bundles/cxf-dosgi-ri-dsw-cxf-${pom.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/geronimo-annotation_1.0_spec-1.1.1.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/geronimo-activation_1.1_spec-1.0.2.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/geronimo-javamail_1.4_spec-1.2.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/geronimo-ws-metadata_2.0_spec-1.1.2.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/com.springsource.org.apache.commons.logging-1.1.1.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/com.springsource.org.jdom-1.0.0.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/spring-core-${spring.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/spring-beans-${spring.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/spring-context-${spring.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/com.springsource.org.aopalliance-1.0.0.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/spring-aop-${spring.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/spring-osgi-io-${spring.osgi.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/spring-osgi-core-${spring.osgi.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/spring-osgi-extender-${spring.osgi.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/pax-web-service-0.5.1.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.jaxb-impl-${jaxbimpl.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.wsdl4j-${wsdl4j.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.xmlsec-${xmlsec.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.xmlschema-${xmlschema.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.asm-${asm.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.xmlresolver-${xmlresolver.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.neethi-${neethi.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.bundles.woodstox-${woodstox.bundle.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/cxf-bundle-minimal-${cxf.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.specs.saaj-api-1.3-${servicemix.specs.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.specs.stax-api-1.0-${servicemix.specs.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.specs.jaxb-api-2.1-${servicemix.specs.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/org.apache.servicemix.specs.jaxws-api-2.1-${servicemix.specs.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/cxf-dosgi-ri-discovery-local-${pom.version}.jar</bundle>
+  <bundle>cxf-dosgi-ri-multibundle-distribution-${project.version}.dir/apache-cxf-dosgi-ri-${project.version}/dosgi_bundles/cxf-dosgi-ri-dsw-cxf-${pom.version}.jar</bundle>
 </bundles>
diff --git a/distribution/multi-bundle/src/main/xsl/equinox_distro_config.xslt b/distribution/multi-bundle/src/main/xsl/equinox_distro_config.xslt
index 956da64..fa50e20 100644
--- a/distribution/multi-bundle/src/main/xsl/equinox_distro_config.xslt
+++ b/distribution/multi-bundle/src/main/xsl/equinox_distro_config.xslt
@@ -5,7 +5,7 @@
 org.ops4j.pax.web.session.timeout=30

 

 osgi.bundles=org.eclipse.osgi.services@start, \

-<xsl:for-each select="//bundles/bundle">../dosgi_bundles/<xsl:value-of select="substring-after(text(), '.dir/dosgi_bundles/')"/><xsl:value-of select="string('@start, ')"/></xsl:for-each>

+<xsl:for-each select="//bundles/bundle">../apache-cxf-dosgi-ri-1.0/dosgi_bundles/<xsl:value-of select="substring-after(text(), '.dir/apache-cxf-dosgi-ri-1.0/dosgi_bundles/')"/><xsl:value-of select="string('@start, ')"/></xsl:for-each>

   </xsl:template>

 </xsl:transform>

 

diff --git a/distribution/multi-bundle/src/main/xsl/felix_distro_config.xslt b/distribution/multi-bundle/src/main/xsl/felix_distro_config.xslt
index f118f56..377d06c 100644
--- a/distribution/multi-bundle/src/main/xsl/felix_distro_config.xslt
+++ b/distribution/multi-bundle/src/main/xsl/felix_distro_config.xslt
@@ -7,7 +7,7 @@
 felix.auto.start.2=http://www.apache.org/dist/felix/org.osgi.compendium-1.2.0.jar

     <xsl:for-each select="//bundles/bundle">

       <xsl:variable name="i" select="position() + count(//bundles/felix_deps) + 2"/>

-felix.auto.start.<xsl:value-of select="$i"/>=file:dosgi_bundles/<xsl:value-of select="substring-after(text(), '.dir/dosgi_bundles/')"/>

+felix.auto.start.<xsl:value-of select="$i"/>=file:apache-cxf-dosgi-ri-1.0/dosgi_bundles/<xsl:value-of select="substring-after(text(), '.dir/apache-cxf-dosgi-ri-1.0/dosgi_bundles/')"/>

     </xsl:for-each>

   </xsl:template>

 </xsl:transform>

diff --git a/distribution/single-bundle/src/main/resources/META-INF/README b/distribution/single-bundle/src/main/resources/META-INF/README
new file mode 100644
index 0000000..d67ed18
--- /dev/null
+++ b/distribution/single-bundle/src/main/resources/META-INF/README
@@ -0,0 +1,53 @@
+Welcome to the Apache CXF Distributed OSGi DSW Reference Implementation
+=======================================================================
+
+
+The dOSGi subproject of Apache CXF provides the Reference Implementation
+of the Distribution Software (DSW) component of the Distributed OSGi
+Specification[1].
+
+
+This release is provided for your convenience in three different 
+distribution formats:
+
+1. Multi-bundle distro: cxf-dosgi-ri-multibundle-distribution-1.0.{tar.gaz|zip}
+
+Contains the dOSGi implementation and all 3rd party dependencies as 
+separate bundles within an archive.
+
+
+2. Single-bundle distro: cxf-dosgi-ri-singlebundle-distribution-1.0.jar
+
+Contains the dOSGi implementation and all 3rd party dependencies wrapped
+in a single OSGi bundle so as to allow direct installation in your favourite 
+OSGi container in one fell swoop. The current distribution is an instance
+of this type.
+
+	
+3. Source distro: cxf-dosgi-ri-source-distribution-1.1-SNAPSHOT.{tar.gz|zip}
+
+Contains the entire source tree for dOSGi.
+
+
+The best starting point for using dOSGi is the Getting Started Guide[2].
+
+Also note the very detailed walk-through of the greeter demo[3].
+
+If you need more help, or want to provide any feedback, please feel free 
+to drop us a note on the CXF dev or users list[4].
+ 
+If you trip over any problems with dOSGi, don't hesitate to submit an issue
+to the CXF JIRA[5] with the component set to "Distributed-OSGi".
+
+
+Thanks for using dOSGi!
+
+Regards,
+The CXF dOSGi team.
+
+
+[1] See RFC 119 in http://www.osgi.org/download/osgi-4.2-early-draft3.pdf
+[2] http://cxf.apache.org/distributed-osgi.html#DistributedOSGi-GettingStarted
+[3] http://cxf.apache.org/distributed-osgi-greeter-demo-walkthrough.htm
+[4] http://cxf.apache.org/mailing-lists.html
+[5] https://issues.apache.org/jira/browse/CXF
diff --git a/distribution/sources/src/main/assembly/src.xml b/distribution/sources/src/main/assembly/src.xml
index 2a3293e..d579ce5 100644
--- a/distribution/sources/src/main/assembly/src.xml
+++ b/distribution/sources/src/main/assembly/src.xml
@@ -59,8 +59,9 @@
             <includes>
                 <include>LICENSE</include>
                 <include>NOTICE</include>
+                <include>README</include>
             </includes>
-            <outputDirectory></outputDirectory>
+            <outputDirectory>apache-cxf-dosgi-ri-${dosgi.version}</outputDirectory>
         </fileSet>
     </fileSets>
 </assembly>
diff --git a/distribution/sources/src/main/release/README b/distribution/sources/src/main/release/README
new file mode 100644
index 0000000..6162d5c
--- /dev/null
+++ b/distribution/sources/src/main/release/README
@@ -0,0 +1,57 @@
+Welcome to the Apache CXF Distributed OSGi DSW Reference Implementation
+=======================================================================
+
+
+The dOSGi subproject of Apache CXF provides the Reference Implementation
+of the Distribution Software (DSW) component of the Distributed OSGi
+Specification[1].
+
+
+This release is provided for your convenience in three different 
+distribution formats:
+
+1. Multi-bundle distro: cxf-dosgi-ri-multibundle-distribution-1.0.{tar.gaz|zip}
+
+Contains the dOSGi implementation and all 3rd party dependencies as 
+separate bundles within an archive. The current distribution is an
+instance of this type.
+
+
+2. Single-bundle distro: cxf-dosgi-ri-singlebundle-distribution-1.0.jar
+
+Contains the dOSGi implementation and all 3rd party dependencies wrapped
+in a single OSGi bundle so as to allow direct installation in your favourite 
+OSGi container in one fell swoop.
+
+	
+3. Source distro: cxf-dosgi-ri-source-distribution-1.1-SNAPSHOT.{tar.gz|zip}
+
+Contains the entire source tree for dOSGi. The current distribution is
+an instance of this type. It may be built by running "mvn install" from
+the top level directory. Ensure you have maven installed, version 2.0.9
+or higher is recommended. Also a JDK of version 1.5.0_13 or higher is
+required.
+
+
+The best starting point for using dOSGi is the Getting Started Guide[2].
+
+Also note the very detailed walk-through of the greeter demo[3].
+
+If you need more help, or want to provide any feedback, please feel free 
+to drop us a note on the CXF dev or users list[4].
+ 
+If you trip over any problems with dOSGi, don't hesitate to submit an issue
+to the CXF JIRA[5] with the component set to "Distributed-OSGi".
+
+
+Thanks for using dOSGi!
+
+Regards,
+The CXF dOSGi team.
+
+
+[1] See RFC 119 in http://www.osgi.org/download/osgi-4.2-early-draft3.pdf
+[2] http://cxf.apache.org/distributed-osgi.html#DistributedOSGi-GettingStarted
+[3] http://cxf.apache.org/distributed-osgi-greeter-demo-walkthrough.htm
+[4] http://cxf.apache.org/mailing-lists.html
+[5] https://issues.apache.org/jira/browse/CXF
diff --git a/dsw/cxf-dsw/src/main/java/org/osgi/service/discovery/ServicePublication.java b/dsw/cxf-dsw/src/main/java/org/osgi/service/discovery/ServicePublication.java
index 40c9641..ac34470 100644
--- a/dsw/cxf-dsw/src/main/java/org/osgi/service/discovery/ServicePublication.java
+++ b/dsw/cxf-dsw/src/main/java/org/osgi/service/discovery/ServicePublication.java
@@ -48,7 +48,6 @@
  * mechanisms has to succeed.

  * 

  * @ThreadSafe

- * @version $Revision: 6845 $

  */

 public interface ServicePublication {

 

@@ -60,7 +59,7 @@
 	 * Value of this property is of type

 	 * <code>Collection (&lt;? extends String&gt;)</code>.

 	 */

-	public static final String	SERVICE_INTERFACE_NAME		= "osgi.remote.interfaces";

+	public static final String	SERVICE_INTERFACE_NAME		= "osgi.remote.service.interfaces";

 

 	/**

 	 * Optional ServiceRegistration property which contains a collection of

@@ -74,7 +73,7 @@
 	 * <code>Collection (&lt;? extends String&gt;)</code>, may be

 	 * <code>null</code> or empty.

 	 */

-	public static final String	SERVICE_INTERFACE_VERSION	= "osgi.remote.interfaces.version";

+	public static final String	SERVICE_INTERFACE_VERSION	= "osgi.remote.service.interfaces.version";

 

 	/**

 	 * Optional ServiceRegistration property which contains a collection of