tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Howard Lewis Ship <hls...@gmail.com>
Subject Re: [CONF] Apache Tapestry > Dependencies, Tools and Plugins
Date Wed, 01 Dec 2010 19:51:35 GMT
Blech.  Doing this documentation feels like swimming through molasses.

The {scrollbar} plugin has some configuration; we can turn off the icons and
perhaps use CSS to restore equivalents in the exported site.

Alas, I need to get back to billable work now!

On Wed, Dec 1, 2010 at 11:46 AM, Ulrich Stärk <uli@spielviel.de> wrote:

> 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, confluence@apache.org 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: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>


-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to learn
how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message