cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache CXF > DOSGi Releases
Date Tue, 27 Nov 2012 19:22:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/15/_/styles/combined.css?spaceKey=CXF&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/CXF/DOSGi+Releases">DOSGi
Releases</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~christian%2Bschneider">Christian
Schneider</a>
    </h4>
        <div id="versionComment">
        <b>Comment:</b>
        added dosgi 1.4.0<br />
    </div>
        <br/>
                         <h4>Changes (2)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-unchanged" >h2. Releases <br> <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">h3.
Current Release <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">h3.
Release 1.4.0 (coming soon) <br> <br>h4. Highlights <br> <br>* [30
issues resolved (see jira)|https://issues.apache.org/jira/browse/DOSGI/fixforversion/12319877]
<br>* [Karaf feature for easy installation in Apache Karaf|CXF:DOSGi Apache Karaf Feature]
<br>* [Zookeeper discovery|CXF:DOSGi Discovery] now supports automatic reconnects and
Cluster configuration <br>* DOSGi is now independent of spring dm <br>* Custom
intents are now created by publishing e.g. CXF Features as services <br>* Big refactorings
make the code much easier to understand <br> <br>h4. Migration <br> <br>h4.
Distributions <br> <br> <br>h3. Release 1.3.1 (Current Release) <br></td></tr>
            <tr><td class="diff-unchanged" >1.3.1 is the current release of Distributed
OSGi, as of April 10th 2012. For more information on what&#39;s new in this release, please
see the README and release notes in each distribution. The various distributions can be downloaded
as follows: <br> <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h2><a name="DOSGiReleases-Releases"></a>Releases</h2>

<h3><a name="DOSGiReleases-Release1.4.0%28comingsoon%29"></a>Release 1.4.0
(coming soon)</h3>

<h4><a name="DOSGiReleases-Highlights"></a>Highlights</h4>

<ul>
	<li><a href="https://issues.apache.org/jira/browse/DOSGI/fixforversion/12319877"
class="external-link" rel="nofollow">30 issues resolved (see jira)</a></li>
	<li><a href="/confluence/display/CXF/DOSGi+Apache+Karaf+Feature" title="DOSGi Apache
Karaf Feature">Karaf feature for easy installation in Apache Karaf</a></li>
	<li><a href="/confluence/display/CXF/DOSGi+Discovery" title="DOSGi Discovery">Zookeeper
discovery</a> now supports automatic reconnects and Cluster configuration</li>
	<li>DOSGi is now independent of spring dm</li>
	<li>Custom intents are now created by publishing e.g. CXF Features as services</li>
	<li>Big refactorings make the code much easier to understand</li>
</ul>


<h4><a name="DOSGiReleases-Migration"></a>Migration</h4>

<h4><a name="DOSGiReleases-Distributions"></a>Distributions</h4>


<h3><a name="DOSGiReleases-Release1.3.1%28CurrentRelease%29"></a>Release
1.3.1 (Current Release)</h3>
<p>1.3.1 is the current release of Distributed OSGi, as of April 10th 2012. For more
information on what's new in this release, please see the README and release notes in each
distribution. The various distributions can be downloaded as follows:</p>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'>Description</th>
<th class='confluenceTh'>File</th>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (tar.gz)</td>
<td class='confluenceTd'><a href="http://repository.apache.org/service/local/repositories/releases/content/org/apache/cxf/dosgi/cxf-dosgi-ri-multibundle-distribution/1.3.1/cxf-dosgi-ri-multibundle-distribution-1.3.1-dir.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.3.1-dir.tar.gz</a></td>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (zip)</td>
<td class='confluenceTd'><a href="http://repository.apache.org/service/local/repositories/releases/content/org/apache/cxf/dosgi/cxf-dosgi-ri-multibundle-distribution/1.3.1/cxf-dosgi-ri-multibundle-distribution-1.3.1-dir.zip"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.3.1-dir.zip</a></td>
</tr>
<tr>
<td class='confluenceTd'>Single-bundle distribution</td>
<td class='confluenceTd'><a href="http://repository.apache.org/service/local/repositories/releases/content/org/apache/cxf/dosgi/cxf-dosgi-ri-singlebundle-distribution/1.3.1/cxf-dosgi-ri-singlebundle-distribution-1.3.1.jar"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.3.1.jar</a></td>
</tr>
<tr>
<td class='confluenceTd'>Source distribution</td>
<td class='confluenceTd'><a href="http://repository.apache.org/service/local/repositories/releases/content/org/apache/cxf/dosgi/cxf-dosgi-ri-source-distribution/1.3.1/cxf-dosgi-ri-source-distribution-1.3.1-dist.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.3.1.tar.gz</a></td>
</tr>
</tbody></table>
</div>


<h3><a name="DOSGiReleases-Maven"></a>Maven</h3>
<p>@@@ TODO: this section needs updating</p>

<p>To pull the bundles in from maven, simply add them as a dependency to your pom. For
the <b>Single Bundle Distribution</b> you depend on </p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">&lt;groupId&gt;org.apache.cxf.dosgi&lt;/groupId&gt;
&lt;artifactId&gt;cxf-dosgi-ri-singlebundle-distribution&lt;/artifactId&gt;
&lt;version&gt;1.1&lt;/version&gt;</pre>
</div></div>

<p>When using the <b>Multi Bundle Distribution</b> you add the following
dependencies:</p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">&lt;dependency&gt;
  &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt;
  &lt;artifactId&gt;cxf-bundle-minimal&lt;/artifactId&gt;
  &lt;version&gt;2.2.9&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
  &lt;groupId&gt;org.apache.cxf.dosgi&lt;/groupId&gt;
  &lt;artifactId&gt;cxf-dosgi-ri-discovery-local&lt;/artifactId&gt;
  &lt;version&gt;1.2&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
  &lt;groupId&gt;org.apache.cxf.dosgi&lt;/groupId&gt;
  &lt;artifactId&gt;cxf-dosgi-ri-dsw-cxf&lt;/artifactId&gt;
  &lt;version&gt;1.2&lt;/version&gt;
&lt;/dependency&gt;</pre>
</div></div>

<p>The released artefacts are available from the maven central repository, which is
normally picked up by default. These are the details in case you don't have a default setup:</p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">&lt;repository&gt;
  &lt;id&gt;central&lt;/id&gt;
  &lt;name&gt;Default maven repo&lt;/name&gt;
  &lt;url&gt;http:<span class="code-comment">//repo1.maven.org/maven2&lt;/url&gt;
</span>  &lt;releases&gt;
    &lt;enabled&gt;<span class="code-keyword">true</span>&lt;/enabled&gt;
  &lt;/releases&gt;
  &lt;snapshots&gt;
    &lt;enabled&gt;<span class="code-keyword">false</span>&lt;/enabled&gt;
  &lt;/snapshots&gt;
&lt;/repository&gt;</pre>
</div></div>

<h2><a name="DOSGiReleases-Snapshots"></a>Snapshots</h2>

<p>You can download 1.3-SNAPSHOT distributions from the following locations:</p>

<p><b>Single-Bundle distribution</b> <a href="https://repository.apache.org/content/groups/snapshots/org/apache/cxf/dosgi/cxf-dosgi-ri-singlebundle-distribution/1.3-SNAPSHOT/cxf-dosgi-ri-singlebundle-distribution-1.3-SNAPSHOT.jar"
class="external-link" rel="nofollow">download from here</a><br/>
<b>Multi-Bundle distribution</b> <a href="https://repository.apache.org/content/groups/snapshots/org/apache/cxf/dosgi/cxf-dosgi-ri-multibundle-distribution/1.3-SNAPSHOT/cxf-dosgi-ri-multibundle-distribution-1.3-SNAPSHOT.zip"
class="external-link" rel="nofollow">download from here</a></p>

<h3><a name="DOSGiReleases-Maven"></a>Maven</h3>

<p>@@@ TODO: this section needs updating</p>

<p>You can also pull the snapshots in via maven. Add the Apache Snapshot repository
to your maven repositories:</p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">&lt;repository&gt;
  &lt;id&gt;apache.snapshots&lt;/id&gt;
  &lt;name&gt;Apache Maven Snapshot Repository&lt;/name&gt;
  &lt;url&gt;http:<span class="code-comment">//repository.apache.org/content/groups/snapshots/&lt;/url&gt;
</span>  &lt;releases&gt;
    &lt;enabled&gt;<span class="code-keyword">false</span>&lt;/enabled&gt;
  &lt;/releases&gt;
  &lt;snapshots&gt;
    &lt;enabled&gt;<span class="code-keyword">true</span>&lt;/enabled&gt;
  &lt;/snapshots&gt;
&lt;/repository&gt;</pre>
</div></div>

<p>Then you can depend on the components in maven.<br/>
For the <b>Single Bundle Distribution</b> you depend on </p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">&lt;groupId&gt;org.apache.cxf.dosgi&lt;/groupId&gt;
&lt;artifactId&gt;cxf-dosgi-ri-singlebundle-distribution&lt;/artifactId&gt;
&lt;version&gt;1.3-SNAPSHOT&lt;/version&gt;</pre>
</div></div>

<p>When using the <b>Multi Bundle Distribution</b> you add the following
dependencies:</p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">&lt;dependency&gt;
  &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt;
  &lt;artifactId&gt;cxf-bundle-minimal&lt;/artifactId&gt;
  &lt;version&gt;2.2.9&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
  &lt;groupId&gt;org.apache.cxf.dosgi&lt;/groupId&gt;
  &lt;artifactId&gt;cxf-dosgi-ri-discovery-local&lt;/artifactId&gt;
  &lt;version&gt;1.3-SNAPSHOT&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
  &lt;groupId&gt;org.apache.cxf.dosgi&lt;/groupId&gt;
  &lt;artifactId&gt;cxf-dosgi-ri-dsw-cxf&lt;/artifactId&gt;
  &lt;version&gt;1.3-SNAPSHOT&lt;/version&gt;
&lt;/dependency&gt;</pre>
</div></div>

<h3><a name="DOSGiReleases-ArchivedReleases"></a>Archived Releases</h3>

<p>1.3 was released February 6th, 2012.</p>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'>Description</th>
<th class='confluenceTh'>File</th>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (tar.gz)</td>
<td class='confluenceTd'><a href="http://search.maven.org/remotecontent?filepath=org/apache/cxf/dosgi/cxf-dosgi-ri-multibundle-distribution/1.3/cxf-dosgi-ri-multibundle-distribution-1.3-dir.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.3-dir.tar.gz</a></td>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (zip)</td>
<td class='confluenceTd'><a href="http://search.maven.org/remotecontent?filepath=org/apache/cxf/dosgi/cxf-dosgi-ri-multibundle-distribution/1.3/cxf-dosgi-ri-multibundle-distribution-1.3-dir.zip"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.3-dir.zip</a></td>
</tr>
<tr>
<td class='confluenceTd'>Single-bundle distribution</td>
<td class='confluenceTd'><a href="http://search.maven.org/remotecontent?filepath=org/apache/cxf/dosgi/cxf-dosgi-ri-singlebundle-distribution/1.3/cxf-dosgi-ri-singlebundle-distribution-1.3.jar"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.3.jar</a></td>
</tr>
<tr>
<td class='confluenceTd'>Source distribution</td>
<td class='confluenceTd'><a href="http://search.maven.org/remotecontent?filepath=org/apache/cxf/dosgi/cxf-dosgi-ri-source-distribution/1.3/cxf-dosgi-ri-source-distribution-1.3.jar"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.3.jar</a></td>
</tr>
</tbody></table>
</div>


<p>1.2 was released July 25th 2010.</p>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'>Description</th>
<th class='confluenceTh'>File</th>
<th class='confluenceTh'>MD5</th>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (tar.gz)</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-multibundle-distribution-1.2.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.2.tar.gz</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-multibundle-distribution-1.2.tar.gz.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.2.tar.gz.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (zip)</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-multibundle-distribution-1.2.zip"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.2.zip</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-multibundle-distribution-1.2.zip.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.2.zip.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Single-bundle distribution</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-singlebundle-distribution-1.2.jar"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.2.jar</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-singlebundle-distribution-1.2.jar.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.2.jar.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Source distribution</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-source-distribution-1.2.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.2.tar.gz</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.2/cxf-dosgi-ri-source-distribution-1.2.tar.gz.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.2.tar.gz.md5</a></td>
</tr>
</tbody></table>
</div>



<p>1.1 was released Dec 1st, 2009.</p>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'>Description</th>
<th class='confluenceTh'>File</th>
<th class='confluenceTh'>MD5</th>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (tar.gz)</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-multibundle-distribution-1.1.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.1.tar.gz</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-multibundle-distribution-1.1.tar.gz.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.1.tar.gz.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (zip)</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-multibundle-distribution-1.1.zip"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.1.zip</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-multibundle-distribution-1.1.zip.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.1.zip.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Single-bundle distribution</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-singlebundle-distribution-1.1.jar"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.1.jar</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-singlebundle-distribution-1.1.jar.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.1.jar.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Source distribution</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-source-distribution-1.1.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.1.tar.gz</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.1/cxf-dosgi-ri-source-distribution-1.1.tar.gz.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.1.tar.gz.md5</a></td>
</tr>
</tbody></table>
</div>



<p>1.0 was the first release of Distributed OSGi. </p>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'>Description</th>
<th class='confluenceTh'>File</th>
<th class='confluenceTh'>MD5</th>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (tar.gz)</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-multibundle-distribution-1.0.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.0.tar.gz</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-multibundle-distribution-1.0.tar.gz.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.0.tar.gz.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Multi-bundle distribution (zip)</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-multibundle-distribution-1.0.zip"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.0.zip</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-multibundle-distribution-1.0.zip.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-multibundle-distribution-1.0.zip.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Single-bundle distribution</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-singlebundle-distribution-1.0.jar"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.0.jar</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-singlebundle-distribution-1.0.jar.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-singlebundle-distribution-1.0.jar.md5</a></td>
</tr>
<tr>
<td class='confluenceTd'>Source distribution</td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-source-distribution-1.0.tar.gz"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.0.tar.gz</a></td>
<td class='confluenceTd'><a href="http://www.apache.org/dist/cxf/dosgi/1.0/cxf-dosgi-ri-source-distribution-1.0.tar.gz.md5"
class="external-link" rel="nofollow">cxf-dosgi-ri-source-distribution-1.0.tar.gz.md5</a></td>
</tr>
</tbody></table>
</div>

    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/CXF/DOSGi+Releases">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=108957&revisedVersion=18&originalVersion=17">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/CXF/DOSGi+Releases?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message