Author: buildbot
Date: Tue Feb 17 19:24:10 2015
New Revision: 940504

Log:
Staging update by buildbot for mina

Modified:
    websites/staging/mina/trunk/content/   (props changed)
    websites/staging/mina/trunk/content/mina-project/developper-guide.html

Propchange: websites/staging/mina/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Feb 17 19:24:10 2015
@@ -1 +1 @@
-1637281
+1660469

Modified: websites/staging/mina/trunk/content/mina-project/developper-guide.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/developper-guide.html 
(original)
+++ websites/staging/mina/trunk/content/mina-project/developper-guide.html Tue 
Feb 17 19:24:10 2015
@@ -150,7 +150,6 @@
 <li><a href="#checking-out-the-code">Checking out the code</a></li>
 <li><a href="#coding-convention">Coding Convention</a></li>
 <li><a href="#class-header">Class header</a></li>
-<li><a href="#working-with-multiple-branches-in-one-eclipse-workspace">Working 
with Multiple Branches in One Eclipse Workspace</a></li>
 <li><a href="#deploying-snapshots-commiters-only">Deploying Snapshots 
(Commiters Only)</a></li>
 <li><a href="#releasing-a-point-release-committers-only">Releasing a Point 
Release (Committers Only)</a><ul>
 <li><a href="#preparing-the-release-for-the-vote">Preparing the release for 
the vote</a><ul>
@@ -175,13 +174,12 @@
 <li><a href="#step-16-announce-the-new-release">Step 16: Announce the New 
Release</a></li>
 </ul>
 </li>
-<li><a href="#creating-a-new-release-branch">Creating a New Release 
Branch</a></li>
 </ul>
 </li>
 </ul>
 </div>
 <h1 id="checking-out-the-code">Checking out the code</h1>
-<p>You need Git to check out the source code from our source code repository, 
and [Maven(http://maven.apache.org/) 2.2.1 to build the source code (Building 
with Maven 3.0 will also work).  The following example shows how to build <a 
href="http://svn.apache.org/viewvc/mina/mina/tags/2.0.7/";>the current stable 
branch (2.0.7)</a>.</p>
+<p>You need Git to check out the source code from our source code repository, 
and [Maven(http://maven.apache.org/) 2.2.1 to build the source code (Building 
with Maven 3.0 will also work).  The following example shows how to build the 
current stable branch (2.0.9).</p>
 <div class="codehilite"><pre>$ <span class="n">git</span> <span 
class="n">clone</span> <span class="n">http</span><span class="p">:</span><span 
class="o">//</span><span class="n">git</span><span class="o">-</span><span 
class="n">wip</span><span class="o">-</span><span class="n">us</span><span 
class="p">.</span><span class="n">apache</span><span class="p">.</span><span 
class="n">org</span><span class="o">/</span><span class="n">repos</span><span 
class="o">/</span><span class="n">asf</span><span class="o">/</span><span 
class="n">mina</span><span class="p">.</span><span class="n">git</span> <span 
class="n">mina</span>
 $ <span class="n">cd</span> <span class="n">mina</span>
 $ <span class="n">mvn</span> <span class="o">-</span><span 
class="n">Pserial</span> <span class="n">clean</span> <span 
class="n">install</span>             # <span class="n">Build</span> <span 
class="n">packages</span> <span class="p">(</span><span 
class="n">JARs</span><span class="p">)</span> <span class="k">for</span> <span 
class="n">the</span> <span class="n">core</span> <span class="n">API</span> 
<span class="n">and</span> <span class="n">other</span> 
@@ -219,23 +217,6 @@ You can declare new variables in Eclipse
 
 
 <p>The headers revisions tags are removed.</p>
-<h1 id="working-with-multiple-branches-in-one-eclipse-workspace">Working with 
Multiple Branches in One Eclipse Workspace</h1>
-<p>Just running <code>mvn -Pserial eclipse:eclipse</code> won't allow you to 
import MINA projects from more than one branches into one Eclipse workspace.  
You have to rename all project names in the generated <code>.project</code> and 
<code>.classpath</code> files to do that.  Maven Eclipse plugin should provide 
an option that appends the version number to the project name, but <a 
href="http://jira.codehaus.org/browse/MECLIPSE-189";>this issue</a> is not being 
resolved yet.  Until this issue is resolved, please put the attached shell 
script files ((mvnroot) and (mvn-eclipse)) to your local path (e.g. 
<code>/usr/local/bin</code>) and run <code>mvn-eclipse</code>.</p>
-<div class="codehilite"><pre>$ <span class="n">svn</span> <span 
class="n">co</span> <span class="n">https</span><span class="p">:</span><span 
class="o">//</span><span class="n">svn</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">repos</span><span class="o">/</span><span 
class="n">asf</span><span class="o">/</span><span class="n">mina</span> <span 
class="n">mina</span>
-$ <span class="n">cd</span> <span class="n">mina</span><span 
class="o">/</span><span class="n">tags</span><span class="o">/</span>2<span 
class="p">.</span>0<span class="p">.</span>7
-$ <span class="n">mvn</span><span class="o">-</span><span 
class="n">eclipse</span>
-$ <span class="n">cd</span> <span class="p">.</span><span 
class="o">./</span>2<span class="p">.</span>0<span class="p">.</span>5
-$ <span class="n">mvn</span><span class="o">-</span><span 
class="n">eclipse</span>
-$ <span class="n">cd</span> <span class="p">.</span><span 
class="o">./</span><span class="p">.</span><span class="o">./</span><span 
class="n">trunk</span>
-$ <span class="n">mvn</span><span class="o">-</span><span 
class="n">eclipse</span>
-</pre></div>
-
-
-<p>Then <code>mvn eclipse:eclipse</code> command is executed internally, and 
the branch name will be appended to all sub-module project files generated by 
Maven Eclipse plugin.</p>
-<DIV class="note" markdown="1">
-Working with Eclipse LUNA allows you to import the pom.xml directly into the 
workspace, instead of running mvn eclipse:eclipse, which is quite convenient. 
Although you still need to tweak your pom if you want to work with more than 
one version of MINA in your workspace.
-</DIV>
-
 <h1 id="deploying-snapshots-commiters-only">Deploying Snapshots (Commiters 
Only)</h1>
 <p>Before running Maven to deploy artifacts, <em>please make sure if your 
umask is configured correctly</em>.  Unless configured properly, other 
committers will experience annoying 'permission denied' errors.  If your 
default shell is <code>bash</code>, please update your umask setting in the 
<code>~/.bashrc</code> file (create one if it doesn't exist.) by adding the 
following line:</p>
 <div class="codehilite"><pre><span class="n">umask</span> 002
@@ -244,7 +225,7 @@ Working with Eclipse LUNA allows you to
 
 <p>Please note that you have to edit the correct <code>shrc</code> file.  If 
you use <code>csh</code>, then you will have to edit <code>~/.cshrc</code> 
file.</p>
 <p>Now you are ready to deploy the artifacts if you configured your umask 
correctly.</p>
-<div class="codehilite"><pre>$ <span class="n">svn</span> <span 
class="n">co</span> <span class="n">https</span><span class="p">:</span><span 
class="o">//</span><span class="n">svn</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">repos</span><span class="o">/</span><span 
class="n">asf</span><span class="o">/</span><span class="n">mina</span><span 
class="o">/</span><span class="n">tags</span><span class="o">/</span>2<span 
class="p">.</span>0<span class="p">.</span>7 <span class="n">mina</span>
+<div class="codehilite"><pre>$ <span class="n">git</span> <span 
class="n">clone</span> <span class="n">http</span><span class="p">:</span><span 
class="o">//</span><span class="n">git</span><span class="o">-</span><span 
class="n">wip</span><span class="o">-</span><span class="n">us</span><span 
class="p">.</span><span class="n">apache</span><span class="p">.</span><span 
class="n">org</span><span class="o">/</span><span class="n">repos</span><span 
class="o">/</span><span class="n">asf</span><span class="o">/</span><span 
class="n">mina</span><span class="p">.</span><span class="n">git</span> <span 
class="n">mina</span>
 $ <span class="n">cd</span> <span class="n">mina</span>
 $ <span class="n">mvn</span> <span class="o">-</span><span 
class="n">Pserial</span> <span class="n">clean</span> <span 
class="n">deploy</span> <span class="n">site</span> <span 
class="n">site</span><span class="p">:</span><span class="n">deploy</span>    # 
<span class="n">Make</span> <span class="n">sure</span> <span 
class="n">to</span> <span class="n">run</span> <span 
class="s">&#39;clean&#39;</span> <span class="n">goal</span> <span 
class="n">first</span> <span class="n">to</span> <span class="n">prevent</span> 
<span class="n">side</span> <span class="n">effects</span> <span 
class="n">from</span> <span class="n">your</span> <span 
class="n">IDE</span><span class="p">.</span>
 </pre></div>
@@ -323,7 +304,7 @@ $ <span class="n">type</span> <span clas
 
 <h3 id="step-2-processing-with-a-dry-run">step 2 : Processing with a dry 
run</h3>
 <p>After having checked out the trunk, and built it (see step 0), </p>
-<div class="codehilite"><pre>$ <span class="n">svn</span> <span 
class="n">co</span> <span class="n">https</span><span class="p">:</span><span 
class="o">//</span><span class="n">svn</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">repos</span><span class="o">/</span><span 
class="n">asf</span><span class="o">/</span><span class="n">mina</span><span 
class="o">/</span><span class="n">trunk</span> <span class="n">mina</span>
+<div class="codehilite"><pre>$ <span class="n">git</span> <span 
class="n">clone</span> <span class="n">http</span><span class="p">:</span><span 
class="o">//</span><span class="n">git</span><span class="o">-</span><span 
class="n">wip</span><span class="o">-</span><span class="n">us</span><span 
class="p">.</span><span class="n">apache</span><span class="p">.</span><span 
class="n">org</span><span class="o">/</span><span class="n">repos</span><span 
class="o">/</span><span class="n">asf</span><span class="o">/</span><span 
class="n">mina</span><span class="p">.</span><span class="n">git</span> <span 
class="n">mina</span>
 $ <span class="n">cd</span> <span class="n">mina</span>
 $ <span class="n">mvn</span> <span class="n">clean</span> <span 
class="n">install</span> <span class="o">-</span><span class="n">Pserial</span>
 </pre></div>
@@ -623,9 +604,7 @@ $ <span class="n">scp</span> <span class
 
 <span class="n">https</span><span class="p">:</span><span 
class="o">//</span><span class="n">issues</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">jira</span><span class="o">/</span><span 
class="n">secure</span><span class="o">/</span><span 
class="n">ReleaseNote</span><span class="p">.</span><span 
class="n">jspa</span>?<span class="n">projectId</span><span 
class="p">=</span>10670<span class="o">&amp;</span><span 
class="n">styleName</span><span class="p">=</span><span 
class="n">Html</span><span class="o">&amp;</span><span 
class="n">version</span><span class="p">=</span>12313702
 
-<span class="n">A</span> <span class="n">temporary</span> <span 
class="n">tag</span> <span class="n">has</span> <span class="n">been</span> 
<span class="n">created</span> <span class="p">(</span><span 
class="n">it</span> <span class="n">can</span> <span class="n">be</span> <span 
class="n">removed</span> <span class="k">if</span> <span class="n">the</span> 
<span class="n">vote</span> <span class="n">is</span> <span 
class="n">not</span> <span class="n">approved</span><span class="p">):</span>
-<span class="n">http</span><span class="p">:</span><span 
class="o">//</span><span class="n">svn</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">viewvc</span><span class="o">/</span><span 
class="n">mina</span><span class="o">/</span><span class="n">tags</span><span 
class="o">/</span>2<span class="p">.</span>0<span class="p">.</span>1<span 
class="o">/</span>
-<span class="n">The</span> <span class="n">svn</span> <span 
class="n">revision</span> <span class="n">is</span> <span 
class="p">:</span><span class="n">http</span><span class="p">:</span><span 
class="o">//</span><span class="n">svn</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">viewvc</span>?<span class="n">rev</span><span 
class="p">=</span>1026395
+<span class="n">A</span> <span class="n">temporary</span> <span 
class="n">tag</span> <span class="n">has</span> <span class="n">been</span> 
<span class="n">created</span> <span class="p">(</span><span 
class="n">it</span> <span class="n">can</span> <span class="n">be</span> <span 
class="n">removed</span> <span class="k">if</span> <span class="n">the</span> 
<span class="n">vote</span> <span class="n">is</span> <span 
class="n">not</span> <span class="n">approved</span><span class="p">)</span>
 
 <span class="n">The</span> <span class="n">newly</span> <span 
class="n">approved</span> <span class="n">Nexus</span> <span 
class="n">has</span> <span class="n">been</span> <span class="n">used</span> 
<span class="k">for</span> <span class="n">the</span> <span 
class="n">preparation</span> <span class="n">of</span> <span 
class="n">this</span> <span class="n">release</span> <span class="n">and</span> 
<span class="n">all</span> <span class="n">final</span> <span 
class="n">artifacts</span> <span class="n">are</span> <span 
class="n">stored</span> 
 <span class="n">in</span> <span class="n">a</span> <span 
class="n">staging</span> <span class="n">repository</span><span 
class="p">:</span>
@@ -728,28 +707,6 @@ $ <span class="n">vi</span> <span class=
 <p>We need to wait until any changes made in the web site and metadata file(s) 
go live.</p>
 <h3 id="step-16-announce-the-new-release">Step 16: Announce the New 
Release</h3>
 <p>An announcement message can be sent to [mailto:annou...@apache.org], 
[mailto:annou...@apachenews.org], [mailto:us...@mina.apache.org] and 
[mailto:d...@mina.apache.org].  Please note that announcement messages are 
rejected unless your from-address ends with <code>@apache.org</code>.  Plus, 
you shouldn't forget to post a news to the MINA site main page.</p>
-<h2 id="creating-a-new-release-branch">Creating a New Release Branch</h2>
-<p>When you create a new branch, you have to make sure the sections that 
specifies branch version numbers are configured appropriately in the root 
<code>pom.xml</code>.</p>
-<div class="codehilite"><pre>...
-<span class="nt">&lt;version&gt;</span>1.1.0-SNAPSHOT<span 
class="nt">&lt;/version&gt;</span>
-...
-<span class="nt">&lt;scm&gt;</span>
-  <span 
class="nt">&lt;connection&gt;</span>scm:svn:http://svn.apache.org/repos/asf/mina/mina/branches/2.0<span
 class="nt">&lt;/connection&gt;</span>
-  <span 
class="nt">&lt;url&gt;</span>http://svn.apache.org/viewvc/directory/mina/mina/branches/2.0<span
 class="nt">&lt;/url&gt;</span>
-  <span 
class="nt">&lt;developerConnection&gt;</span>scm:svn:https://svn.apache.org/repos/asf/mina/mina/branches/2.0<span
 class="nt">&lt;/developerConnection&gt;</span>
-<span class="nt">&lt;/scm&gt;</span>
-...
-<span class="nt">&lt;distributionManagement&gt;</span>
-  <span class="nt">&lt;site&gt;</span>
-    <span class="nt">&lt;id&gt;</span>apache.websites<span 
class="nt">&lt;/id&gt;</span>
-    <span 
class="nt">&lt;url&gt;</span>scp://people.apache.org/www/mina.apache.org/report/1.1/<span
 class="nt">&lt;/url&gt;</span>
-  <span class="nt">&lt;/site&gt;</span>
-<span class="nt">&lt;/distributionManagement&gt;</span>
-...
-</pre></div>
-
-
-<p>Please note that the example above is for <code>branches/2.0</code>.  For 
example, you have to replace <code>branches/2.0</code> with 
<code>branches/3.0</code> if the version number of the new branch is 3.0.  In 
case of <code>trunk</code>, it's just <code>trunk</code> rather than 
<code>branches/&lt;version&gt;</code>.</p>
 
 
 


Reply via email to