Author: buildbot
Date: Mon Feb 16 14:19:29 2015
New Revision: 940350
Log:
Production update by buildbot for tapestry
Modified:
websites/production/tapestry/content/cache/main.pageCache
websites/production/tapestry/content/dependencies-tools-and-plugins.html
Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified:
websites/production/tapestry/content/dependencies-tools-and-plugins.html
==============================================================================
--- websites/production/tapestry/content/dependencies-tools-and-plugins.html
(original)
+++ websites/production/tapestry/content/dependencies-tools-and-plugins.html
Mon Feb 16 14:19:29 2015
@@ -21,6 +21,7 @@
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=9">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
<title>
Dependencies, Tools and Plugins -- Apache Tapestry
</title>
@@ -74,7 +75,7 @@ table.ScrollbarTable td.ScrollbarParent
table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width:
16px;border: none;}
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td
colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"> </td><td
colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a
shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0"
src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8"
height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry
Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName"
width="33%"> <a shape="rect"
href="creating-the-skeleton-application.html">Creating The Skeleton
Application</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a
shape="rect" href="creating-the-skeleton-application.html"><img align="middle"
border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif"
width="16" height="16"></a></td></tr></table></div><p>As much as we would like
to dive into Tapestry right now, we must first talk about settin
g up your development environment. The joy and the pain of Java development is
the volume of choice available. There's just a bewildering number of JDKs, IDEs
and other TLAs (Three Letter Acronyms) out there.</p><p>Let's talk about a
stack of tools, all open source and freely available, that you'll need to
setup. Likely you have some of these, or some version of these, already on your
development machine.</p><h1 id="Dependencies,ToolsandPlugins-JDK1.5orNewer">JDK
1.5 or Newer</h1><p>Tapestry 5 makes use of features of Java Development Kit
(JDK) version 1.5. This includes Java annotations, and a little bit of Java
generics. JDK 1.6 and JDK 1.7 work fine too, as does JDK 1.8 <em>if</em>
you're using Tapestry 5.3.8 or newer.</p><h1
id="Dependencies,ToolsandPlugins-EclipseIDE">Eclipse IDE</h1><p>For this
tutorial we'll assume you're using Eclipse as your Integrated Development
Environment (IDE). Eclipse is a popular IDE, but feel free to adapt these
instructions to IntelliJ, NetBea
ns, or any other.</p><p>Eclipse comes in various flavors, and includes a
reasonable XML editor built-in. It can be <a shape="rect" class="external-link"
href="http://www.eclipse.org/downloads/" >downloaded from the eclipse.org web
site</a>. We recommend the latest version of Eclipse IDE for Java Developers
(but anything from version 3.7 onward should work fine).</p><h1
id="Dependencies,ToolsandPlugins-ApacheMaven3">Apache Maven 3</h1><p>Maven is a
software build tool with the ability to automatically download project
dependencies (such as the Tapestry JAR files, and the JAR files that Tapestry
itself depends on) from one of several central repositories.</p><p>Maven is not
essential for using Tapestry, but is especially helpful when performing the
initial set-up of a Tapestry application.</p><p>Eclipse comes with a Maven
plugin, <a shape="rect" class="external-link"
href="http://eclipse.org/m2e/" >M2Eclipse</a> (also known as m2e) with an
embedded version of Maven. We'll use tha
t here for simplicity's sake. Alternatively, you could install Maven from <a
shape="rect" class="external-link"
href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a>
and use it from the command line ("mvn").</p><h1
id="Dependencies,ToolsandPlugins-Jetty">Jetty</h1><p>Jetty is an open source
web server and servlet container available from the Eclipse Foundation. Jetty
is designed for high performance and easy embedding in other software. Maven
can download it for you and run it automatically, so you DO NOT have to
download it for this tutorial. Alternatively, you could download and install
the RunJettyRun Eclipse plugin from the Eclipse Marketplace.</p><h1
id="Dependencies,ToolsandPlugins-Tapestry">Tapestry</h1><p>You should not have
to download this directly; as we'll see, Maven should take care of downloading
Tapestry, and its dependencies, as needed.</p><style
type="text/css">/*<![CDATA[*/
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td
colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"> </td><td
colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a
shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0"
src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8"
height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry
Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName"
width="33%"> <a shape="rect"
href="creating-the-skeleton-application.html">Creating The Skeleton
Application</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a
shape="rect" href="creating-the-skeleton-application.html"><img align="middle"
border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif"
width="16" height="16"></a></td></tr></table></div><p>As much as we would like
to dive into Tapestry right now, we must first talk about settin
g up your development environment. The joy and the pain of Java development is
the volume of choice available. There's just a bewildering number of JDKs, IDEs
and other TLAs (Three Letter Acronyms) out there.</p><p>Let's talk about a
stack of tools, all open source and freely available, that you'll need to
setup. Likely you have some of these, or some version of these, already on your
development machine.</p><h1 id="Dependencies,ToolsandPlugins-JDK1.5orNewer">JDK
1.5 or Newer</h1><p>Tapestry requires Java Development Kit (JDK) version 1.5 or
newer, except that starting with Tapestry 5.4 you must use JDK 1.6 or newer.
JDK 1.8 works only for Tapestry 5.3.8 or newer (but see the <a shape="rect"
href="release-notes-538.html">release notes</a>).</p><h1
id="Dependencies,ToolsandPlugins-EclipseIDE">Eclipse IDE</h1><p>For this
tutorial we'll assume you're using Eclipse as your Integrated Development
Environment (IDE). Eclipse is a popular IDE, but feel free to adapt these
instructions to In
telliJ, NetBeans, or any other.</p><p>Eclipse comes in various flavors, and
includes a reasonable XML editor built-in. It can be <a shape="rect"
class="external-link" href="http://www.eclipse.org/downloads/" >downloaded from
the eclipse.org web site</a>. We recommend the latest version of Eclipse IDE
for Java Developers (but anything from version 3.7 onward should work
fine).</p><h1 id="Dependencies,ToolsandPlugins-ApacheMaven3">Apache Maven
3</h1><p>Maven is a software build tool with the ability to automatically
download project dependencies (such as the Tapestry JAR files, and the JAR
files that Tapestry itself depends on) from one of several central
repositories.</p><p>Maven is not essential for using Tapestry, but is
especially helpful when performing the initial set-up of a Tapestry
application.</p><p>Eclipse comes with a Maven plugin, <a shape="rect"
class="external-link" href="http://eclipse.org/m2e/" >M2Eclipse</a> (also known
as m2e) with an embedded version of Maven.
We'll use that here for simplicity's sake. Alternatively, you could install
Maven from <a shape="rect" class="external-link"
href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a>
and use it from the command line ("mvn").</p><h1
id="Dependencies,ToolsandPlugins-Jetty">Jetty</h1><p>Jetty is an open source
web server and servlet container available from the Eclipse Foundation. Jetty
is designed for high performance and easy embedding in other software. Maven
can download it for you and run it automatically, so you DO NOT have to
download it for this tutorial. Alternatively, you could download and install
the RunJettyRun Eclipse plugin from the Eclipse Marketplace.</p><h1
id="Dependencies,ToolsandPlugins-Tapestry">Tapestry</h1><p>You should not have
to download this directly; as we'll see, Maven should take care of downloading
Tapestry, and its dependencies, as needed.</p><style
type="text/css">/*<![CDATA[*/
table.ScrollbarTable {border: none;padding: 3px;width: 100%;padding:
3px;margin: 0px;background-color: #f0f0f0}
table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width:
16px;border: none;}
table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;}