Using the scrollbar macro is nice. However, it generates html with images pointing back to confluence... That's something we don't want but I don't know how to change that. The same holds for the gliffy diagram on the "Exploring the Project" page.

Uli

On 01.12.2010 20:10, [email protected] wrote:

    Dependencies, Tools and Plugins
    
<https://cwiki.apache.org/confluence/display/TAPESTRY/Dependencies%2C+Tools+and+Plugins>


        Page *edited* by Howard M. Lewis Ship 
<https://cwiki.apache.org/confluence/display/~hlship>


        Changes (2)

{tutorialnav} {scrollbar}

As much as we would like to dive into Tapestry right now, we must first talk 
about setting 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.
...
You should not have to download this directly; as we'll see, Maven should take 
care of downloading
Tapestry, and its dependencies, as needed.

{tutorialnav} {scrollbar}


        Full Content

        ^</confluence/display/TAPESTRY/Tapestry+Tutorial> Tapestry Tutorial
</confluence/display/TAPESTRY/Tapestry+Tutorial>  Creating The Skeleton 
Application
</confluence/display/TAPESTRY/Creating+The+Skeleton+Application>
</confluence/display/TAPESTRY/Creating+The+Skeleton+Application>

As much as we would like to dive into Tapestry right now, we must first talk 
about setting 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.

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.


  JDK 1.5 or Newer

Tapestry 5 makes use of features of JDK 1.5. This includes Java Annotations, 
and a little bit of
Java Generics. JDK 1.6 works fine too.


  Eclipse Helios (3.6.1 or Newer)

Since we're emphasizing a free and open source stack, we'll concentrate on the 
best /free/ IDE.

        Ok, sure, IntelliJ is now free as well. And NetBeans has gotten really 
nice. Feel free to adapt
these instructions to those IDEs.

Eclipse comes in various flavors, and includes a reasonable XML editor 
built-in. It can be
downloaded from the eclipse.org web site <http://www.eclipse.org/downloads/>. 
We recommend the
Eclipse IDE for Java Developers.


  Jetty

Jetty is an open source servlet container created by Greg Wilkins of Webtide 
(which offers
commercial support for Jetty). Jetty is high performance and designed for easy 
embedding in other
software.


  RunJettyRun Eclipse Plugin

RunJettyRun <http://code.google.com/p/run-jetty-run/> is a very simple Eclipse 
plugin that bundles a
version of Jetty (Jetty 6 at this writing) so that you can create Eclipse 
launches that start Jetty
to execute your web application.

You can install RunJettyRun using Eclipse's /Install New Software.../ menu 
item; the update URL is
http://run-jetty-run.googlecode.com/svn/trunk/updatesite.

This tutorial was written with RunJettyRun version 1.1.1.


  Maven 2.2.1

Maven is a software build tool of rather epic ambitions. It has a very 
sophisticated plugin system
that allows it to do virtually anything, though compiling Java code, building 
WAR and JAR files, and
creating reports and web sites are its forte.

Perhaps the biggest advantage of Maven over, say, Ant, is that it can download 
project dependencies
(such as the Tapestry JAR files, and the JAR files Tapestry itself depends on) 
automatically for
you, from one of several central repositories.

Maven is not essential for using Tapestry, but is especially helpful when 
performing the initial
setup of a Tapestry application.

Maven 2.2.1 is available from http://maven.apache.org/download.html.

        Maven 3.0 is now available but we have not tested the tutorial against 
it.

There are plugins available for Eclipse, but we will not be using those here; 
instead, we'll use
Maven to generate Eclipse control files for us.


  Tapestry 5.2.4

You should not have to download this directly; as we'll see, Maven should take 
care of downloading
Tapestry, and its dependencies, as needed.

        ^</confluence/display/TAPESTRY/Tapestry+Tutorial> Tapestry Tutorial
</confluence/display/TAPESTRY/Tapestry+Tutorial>  Creating The Skeleton 
Application
</confluence/display/TAPESTRY/Creating+The+Skeleton+Application>
</confluence/display/TAPESTRY/Creating+The+Skeleton+Application>

Change Notification Preferences 
<https://cwiki.apache.org/confluence/users/viewnotifications.action>
View Online 
<https://cwiki.apache.org/confluence/display/TAPESTRY/Dependencies%2C+Tools+and+Plugins>
| View Changes
<https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=23340345&revisedVersion=16&originalVersion=15>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to