geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [CONF] Apache Geronimo > Source Code
Date Thu, 18 Apr 2013 14:34:00 GMT
    <base href="">
            <link rel="stylesheet" href="/confluence/s/2042/9/1/_/styles/combined.css?spaceKey=GMOxSITE&amp;forWysiwyg=true"
<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="">Source
    <h4>Page <b>edited</b> by             <a href="">Jarek
                         <h4>Changes (1)</h4>
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >h2. Building Geronimo from Source
<br> <br></td></tr>
            <tr><td class="diff-changed-lines" >Refer to the <span class="diff-changed-words">[<span
Apache Geronimo] for the build procedure. It typically takes 10-30 minutes for a full build,
and it needs to be run while online in order to download or update a large number of dependencies.
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h1><a name="SourceCode-ApacheGeronimoSourceCode"></a>Apache Geronimo
Source Code</h1>

<p><span class="image-wrap" style="float: right"><img src="/confluence/download/attachments/46476/subversion_logo.png?version=1&amp;modificationDate=1173225390000"
hspace="5" vspace="5" style="border: 0px solid black" /></span></p>

<p>The Geronimo project uses the <a href="" class="external-link"
rel="nofollow">Subversion</a> version control system. If you're new to Subversion,
you can check out the <a href="" class="external-link" rel="nofollow">online
book</a> about Subversion. Note that we are currently using Subversion 1.1.x (there
are separate versions of the book covering 1.0 and 1.1).</p>

<h2><a name="SourceCode-WebAccesstoSubversion"></a>Web Access to Subversion</h2>
<p>If you just want to browse the source code, you can use the <a href=""
class="external-link" rel="nofollow">web interface</a> to Subversion. This is current
at all times.</p>

<h2><a name="SourceCode-NormalSubversionAccess"></a>Normal Subversion Access</h2>
<p>Anyone can check code out of Subversion. You only need to specify a username and
password in order to update the Subversion repository, and only Geronimo committers have the
permissions to do that. We run Subversion over standard HTTPS, so hopefully you won't have
problems with intervening firewalls.</p>

<h3><a name="SourceCode-CheckoutfromSubversion"></a>Check out from Subversion</h3>
<p>Again, anyone can do this. Use a command like:</p>

<p><b><tt>svn checkout <a href=""
class="external-link" rel="nofollow"></a>

<h3><a name="SourceCode-CommitChangestoSubversion"></a>Commit Changes to
<p>Any Geronimo committer should have a shell account on <tt></tt>.
Before you can commit, you'll need to set a Subversion password for yourself. To do that,
log in to <tt></tt> and run the command <b><tt>svnpasswd</tt></b>.</p>

<p>Once your password is set, you can use a command like this to commit:</p>

<p><b><tt>svn commit</tt></b></p>

<p>If Subversion can't figure out your username, you can tell it explicitly:</p>

<p><b><tt>svn --username you commit</tt></b></p>

<p>Subversion will prompt you for a password, and once you enter it once, it will remember
it for you. Note this is the password you configured with <b><tt>svnpasswd</tt></b>,
not your shell or other password.</p>

<h2><a name="SourceCode-BuildingGeronimofromSource"></a>Building Geronimo
from Source</h2>

<p>Refer to the <a href="/confluence/display/GMOxDEV/Building+Apache+Geronimo" title="Building
Apache Geronimo">Building Apache Geronimo</a> for the build procedure. It typically
takes 10-30 minutes for a full build, and it needs to be run while online in order to download
or update a large number of dependencies.</p>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href=""
class="grey">Change Notification Preferences</a>
        <a href="">View
        <a href="">View

View raw message