I'm a little concerned by the incorrect information in this thread.

Maven does the dependency part OK, and in fact, can generate a
dependency report:

http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/dependencies.html

(However, that page hasn't been regenerated since July for some reason).

Since the page is out of date, we can use Maven to generate a proper
list of dependencies:

$ mvn dependency:list | grep :compile$
[INFO]    commons-codec:commons-codec:jar:1.3:compile
[INFO]    javassist:javassist:jar:3.12.1.GA:compile
[INFO]    log4j:log4j:jar:1.2.14:compile
[INFO]    org.antlr:antlr-runtime:jar:3.1.1:compile
[INFO]    org.apache.tapestry:tapestry-func:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.apache.tapestry:tapestry-ioc:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.apache.tapestry:tapestry-json:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.apache.tapestry:tapestry5-annotations:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.slf4j:slf4j-api:jar:1.5.2:compile
[INFO]    org.slf4j:slf4j-log4j12:jar:1.5.2:compile

In reality, the dependency on Log4J is configurable, it's just a
default that can be overridden, since the majority of projects use
Log4J.  SLF4J can work with any number of alternatives.

If you add tapestry-upload (which adds an Upload component and some
related machinery), it extends the dependencies a bit further.

$ mvn dependency:list | grep :compile$
[INFO]    commons-codec:commons-codec:jar:1.3:compile
[INFO]    commons-fileupload:commons-fileupload:jar:1.2:compile
[INFO]    commons-io:commons-io:jar:1.3:compile
[INFO]    javassist:javassist:jar:3.12.1.GA:compile
[INFO]    log4j:log4j:jar:1.2.14:compile
[INFO]    org.antlr:antlr-runtime:jar:3.1.1:compile
[INFO]    org.apache.tapestry:tapestry-core:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.apache.tapestry:tapestry-func:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.apache.tapestry:tapestry-ioc:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.apache.tapestry:tapestry-json:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.apache.tapestry:tapestry5-annotations:jar:5.2.1-SNAPSHOT:compile
[INFO]    org.slf4j:slf4j-api:jar:1.5.2:compile
[INFO]    org.slf4j:slf4j-log4j12:jar:1.5.2:compile


Again, the dependencies have been changing between 5.1 and 5.2 (for
instance, tapestry-func is new, and tapestry-json was split out of
tapestry-core).

On Sun, Sep 12, 2010 at 11:34 AM, Thiago H. de Paula Figueiredo
<thiag...@gmail.com> wrote:
> On Sun, 12 Sep 2010 05:40:26 -0300, Christopher Dodunski
> <chrisfromsquir...@christopher.net.nz> wrote:
>
>> Hi,
>
> Hi!
>
>> I would like to set up Tapestry 5 on Tomcat 5, which is running on my VPS.
>
> Why such an old version of Tomcat?
>
>>  I have downloaded Tapestry 5, unpackaged it, and can see the many JAR
>> files contained in lib/.  But what I see far exceeds what I expected,
>> having read through the Tapestry installation instructions found here:
>> http://wiki.apache.org/tapestry/Installation - much more than "14"!
>
> That wiki page is about Tapestry 4, not 5. You only need tapestry-core,
> tapestry-ioc, antlr-runtime and commons-codec to run Tapestry.
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
> instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@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

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to