Author: buildbot
Date: Sun Jun 23 00:02:28 2013
New Revision: 867019
Log:
Production update by buildbot for tapestry
Modified:
websites/production/tapestry/content/building-tapestry-from-source.html
websites/production/tapestry/content/cache/main.pageCache
Modified:
websites/production/tapestry/content/building-tapestry-from-source.html
==============================================================================
--- websites/production/tapestry/content/building-tapestry-from-source.html
(original)
+++ websites/production/tapestry/content/building-tapestry-from-source.html Sun
Jun 23 00:02:28 2013
@@ -34,9 +34,9 @@
</div>
<div id="top">
-<div id="smallbanner"><div class="searchbox" style="float:right;margin: .3em
1em .1em 1em">
+<div id="smallbanner"><div class="searchbox" style="float:right;margin: .3em
1em .1em 1em"><p>
<span style="color: #999; font-size: 90%">Tapestry docs, issues, wikis &
blogs:</span>
-<form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
+</p><form enctype="application/x-www-form-urlencoded" method="get"
action="http://tapestry.apache.org/search.html">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
@@ -64,7 +64,7 @@
<h2><a shape="rect"
name="BuildingTapestryfromSource-Prerequisites"></a>Prerequisites</h2>
-<ul><li>Install a Java JDK (Sun/Oracle, not OpenJDK), version 1.6 (1.5 should
also work).</li><li>Install an IDE (IDEA IntelliJ is recommended (and free to
Tapestry committers), but Eclipse will also work. NetBeans is reported to work
as well.</li><li>Install Firefox browser <del>version 3.6</del>, needed for the
integration tests.</li><li>Set the Firefox browser's "preferred language" to
English (en), because some tests will otherwise fail.</li><li>Install a Git
client
+<ul><li>Install a Java JDK (Sun/Oracle, not OpenJDK), version 1.7 (just to
prevent VU#225657, see: <a shape="rect" class="external-link"
href="http://www.kb.cert.org/vuls/id/225657"
>http://www.kb.cert.org/vuls/id/225657</a>).</li><li>Install an IDE (IDEA
IntelliJ is recommended (and free to Tapestry committers), but Eclipse will
also work. NetBeans is reported to work as well.</li><li>Install Firefox
browser <del>version 3.6</del>, needed for the integration tests.</li><li>Set
the Firefox browser's "preferred language" to English (en), because some tests
will otherwise fail.</li><li>Install a Git client
<ul><li>Command-line users: <a shape="rect" class="external-link"
href="http://git-scm.com/downloads"
>http://git-scm.com/downloads</a></li><li>Eclipse users: Install EGit from the
Eclipse Marketplace, then in In Window > Preferences > Team > Git, set
your "Default repository folder" (e.g. <tt>~/git</tt> or
<tt>%HOME%\git</tt>)</li></ul>
</li><li>Install Gradle 1.0-milestone-3 or newer (or a Gradle plugin to
your IDE),
<ul><li>Command-line users: <a shape="rect" class="external-link"
href="http://www.gradle.org/downloads"
>http://www.gradle.org/downloads</a></li><li>Eclipse users: Install Gradle IDE
from the Eclipse Marketplace</li></ul>
@@ -175,21 +175,15 @@
<p>Once you have cloned or pulled the latest changes to your local Git
repository, you can start working on it. Whenever you make some changes to the
codebase, it's good to have a related issue filed in JIRA and to use a
similarly named branch in your local Git repository. For example, to create a
branch for an issue with the key TAP5-123:</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
-<pre class="code-java">git branch TAP5-123 origin/master</pre>
-</div></div>
+<div class="error"><span class="error">Unknown macro: {code}</span> <p>git
branch TAP5-123 origin/master</p></div>
<p>With per-issue branches you can easily switch back and forth between
different issues without worrying about unwanted side-effects from unfinished
changes to other issues. Whenever you want to work on the TAP5-123 example
issue, simply checkout that branch and start making your changes:</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
-<pre class="code-java">git checkout TAP5-123</pre>
-</div></div>
+<div class="error"><span class="error">Unknown macro: {code}</span> <p>git
checkout TAP5-123</p></div>
<p>It's a good idea to commit your changes to your local Git repo whenever you
have finished one logical part of the issue. For example when refactoring, make
a new commit for each refactoring step you take.</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
-<pre class="code-java">git commit</pre>
-</div></div>
+<div class="error"><span class="error">Unknown macro: {code}</span> <p>git
commit</p></div>
<h3><a shape="rect"
name="BuildingTapestryfromSource-Pushingyourcommitsupstream"></a>Pushing your
commits upstream</h3>
@@ -199,9 +193,7 @@
<p>Then:</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
-<pre class="code-java">git push</pre>
-</div></div>
+<div class="error"><span class="error">Unknown macro: {code}</span> <p>git
push</p></div>
<h3><a shape="rect"
name="BuildingTapestryfromSource-ProducingPatches"></a>Producing Patches</h3>
@@ -210,30 +202,24 @@ See the recommendations at <a shape="rec
<p>You can use the git format-patch command to produce a nice set of patches
to attach to the relevant issue in JIRA:</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
-<pre class="code-java">
-git format-patch origin/master
-</pre>
-</div></div>
+<div class="error"><span class="error">Unknown macro: {code}</span>
+<p>git format-patch origin/master</p></div>
<p>The sooner you share your work the better. You can repeat the steps of this
workflow as often as you like, producing more patches to be attached to the
issue tracker. Once some of your patches are accepted and applied by a
committer, you can rebase your work against the latest trunk. Alternatively, if
you're asked to make some changes, you can go back to the original Git commit
and modify it until the project team accepts your changes.</p>
<h3><a shape="rect"
name="BuildingTapestryfromSource-TroubleshootingHints"></a>Troubleshooting
Hints</h3>
<p><b>Problem:</b> I can't run the build. it gives me an error in line 91:</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
-<pre class="code-java">
-20:22:11.438 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
-20:22:11.439 [ERROR] [org.gradle.BuildExceptionReporter] A problem occurred
evaluating root project 'tapestry-project-trunk'.
-20:22:11.440 [ERROR] [org.gradle.BuildExceptionReporter] Cause: Cannot get
property 'plus' on <span class="code-keyword">null</span> object
-</pre>
-</div></div>
+<div class="error"><span class="error">Unknown macro: {code}</span>
+<p>20:22:11.438 <span class="error">[ERROR]</span> <span
class="error">[org.gradle.BuildExceptionReporter]</span> * What went wrong:<br
clear="none">
+20:22:11.439 <span class="error">[ERROR]</span> <span
class="error">[org.gradle.BuildExceptionReporter]</span> A problem occurred
evaluating root project 'tapestry-project-trunk'.<br clear="none">
+20:22:11.440 <span class="error">[ERROR]</span> <span
class="error">[org.gradle.BuildExceptionReporter]</span> Cause: Cannot get
property 'plus' on null object</p></div>
<p><b>Solution:</b> Use the gradle wrapper (./gradlew build), not plain
"gradle".</p></div>
</div>
<div class="clearer"></div>
<div id="footer">
-<div id="footer"><p>Apache Tapestry, Tapestry, Apache, the Apache feather
logo, and the Apache Tapestry project logo are trademarks of The Apache
Software Foundation.</p>
+<div id="footer"><p>Apache Tapestry, Tapestry, Apache, the Apache feather
logo, and the Apache Tapestry project logo are trademarks of The Apache
Software Foundation.<br clear="none">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-400821-1']);
@@ -244,7 +230,7 @@ git format-patch origin/master
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
-</script></div>
+</script></p></div>
</div>
<div id="comments_thread"></div>
<script type="text/javascript"
src="https://comments.apache.org/show_comments.lua?site=tapestry&page=http://tapestry.apache.org/building-tapestry-from-source.html"
async="true">
Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.