A handy technique is to set up an Ant target that gets the versions
you want on the day, eg.
<target name="get-dependent-jars">
<setproxy></setproxy>
<!-- web lib -->
<get dest="${web.lib.dir}/commons-codec.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//commons-codec/commons-codec/1.3/
commons-codec-1.3.jar" />
<get dest="${web.lib.dir}/commons-fileupload.jar"
usetimestamp="true" src="http://www.ibiblio.org/maven2//commons-
fileupload/commons-fileupload/1.1.1/commons-fileupload-1.1.1.jar" />
<get dest="${web.lib.dir}/commons-io.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//commons-io/commons-io/1.1/commons-
io-1.1.jar" />
<get dest="${web.lib.dir}/hivemind.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//hivemind/hivemind/1.1.1/
hivemind-1.1.1.jar" />
<get dest="${web.lib.dir}/hivemind-lib.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//hivemind/hivemind-lib/1.1.1/
hivemind-lib-1.1.1.jar" />
<get dest="${web.lib.dir}/javassist.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//javassist/javassist/3.0/
javassist-3.0.jar" />
<get dest="${web.lib.dir}/ognl.jar" usetimestamp="true" src="http://
www.ibiblio.org/maven2//ognl/ognl/2.6.7/ognl-2.6.7.jar" />
<get dest="${web.lib.dir}/oro.jar" usetimestamp="true" src="http://
www.ibiblio.org/maven2//oro/oro/2.0.8/oro-2.0.8.jar" />
<get dest="${web.lib.dir}/tapestry.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//tapestry/tapestry/4.0.2/
tapestry-4.0.2.jar" />
<get dest="${web.lib.dir}/tapestry-annotations.jar"
usetimestamp="true" src="http://www.ibiblio.org/maven2//tapestry/
tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.jar" />
<get dest="${web.lib.dir}/tapestry-contrib.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//tapestry/tapestry-contrib/4.0.2/
tapestry-contrib-4.0.2.jar" />
<get dest="${web.lib.dir}/tapestry-portlet.jar" usetimestamp="true"
src="http://www.ibiblio.org/maven2//tapestry/tapestry-portlet/4.0.2/
tapestry-portlet-4.0.2.jar" />
</target>
Regards,
Geoff
http://files.doublenegative.com.au/jumpstart/
On 19/05/2007, at 6:02 AM, Andreas Andreou wrote:
There's too many of them - you have jars needed only for testing or
building
tapestry - you dont need them to
run it.
I made some single zips with deps included while making the NB plugin
for Tap4.0.2 and a 4.1.2 at
https://nbtapestrysupport.dev.java.net/servlets/ProjectDocumentList?
folderID=6266&expandFolder=6266&folderID=0
(but notice that java.net *will have a 2 hour network maintenance
window
Friday, May 18th, at 9:00 pm PDT. )
*
On 5/18/07, jbeall <[EMAIL PROTECTED]> wrote:
Konstantin Ignatyev wrote:
>
> http://tapestry.apache.org/tapestry4.1/dependency-convergence.html
>
>
http://tapestry.apache.org/tapestry5/tapestry-hibernate/
dependencies.html
Good gravy! I went through the entire list, googled them, and
downloaded
every one. After dropping the jars into my shared/lib folder, it
seems to
be working, but I'm left with two questions:
-How can this possibly be right? Surely I'm not understanding
something;
I
have to download a dozen other libraries independently in order for
Tapestry
to work? It's hard to believe that wouldn't be mentioned in Kent
Tong's
book... what am I missing?
-Some of these jars are in pre-1.0 releases. If Tapestry is
dependent on
them, can Tapestry itself be considered production ready?
Thanks for any feedback. I'm linking to an image of what my
shared/lib
folder looks like now; do I need all of that? I'm using Nabble, I
don't
know how it will come through for mailing list subscribers.
http://www.nabble.com/file/8537/shared_lib.jpg
-Josh
--
View this message in context:
http://www.nabble.com/Trouble-getting-Tapestry-up-and-running-
tf3779361.html#a10689113
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / JEE Consulting