On Wed, 27 Dec 2000, Jon Stevens wrote:

> Yes, the way around this problem is to setup the build.xml file to use Ant
> 1.2's features to add the classpath internally instead of having the
> build.sh file do it. That is what Scarab does and that is the correct way.
> :-)

I think we can do this now as Stephan fixed the problem in Ant
where I could not specify a classpath element to the <taskdef>
I had to construct the class path in the shell scripts or the
<taskdef> init would fail because it wouldn't accept a classpath
element. I think this is fixed now so we can use this method
now. I will convert it.

jvz.
 
> -jon
> 
> on 12/27/2000 9:22 AM, "Will Stranathan" <[EMAIL PROTECTED]> wrote:
> 
> > Is there a limit to how long the total path can be?  It seems to get
> > corrupted after 520 characters.
> > 
> > For example, the compile target works when I remove the for loop and put in
> > CLASSPATH=$CLASSPATH:lib/mm.mysql-2.0.2-bin.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/ant.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/jasper.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/jaxp.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/parser.jar
> > CLASSPATH=$CLASSPATH:../lib/turbine-2.1-dev-unreleased.jar
> > CLASSPATH=$CLASSPATH:../lib/velocity-0.71.jar
> > 
> > However, to get other targets (init) to work, it's necessary to add in
> > other jars:
> > 
> > CLASSPATH=$CLASSPATH:lib/mm.mysql-2.0.2-bin.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/ant.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/jasper.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/jaxp.jar
> > CLASSPATH=$CLASSPATH:../../../../lib/parser.jar
> > CLASSPATH=$CLASSPATH:../lib/turbine-2.1-dev-unreleased.jar
> > CLASSPATH=$CLASSPATH:../lib/velocity-0.71.jar
> > CLASSPATH=$CLASSPATH:../lib/xalan-1.2.1.jar
> > CLASSPATH=$CLASSPATH:../lib/xerces-1.2.1.jar
> > 
> > If, after the cygpath is run against that, I echo the CLASSPATH, I get:
> > d:\jdk1.3\lib\mm.mysql-2.0.2-bin.jar;d:\jdk1.3\lib\tools.jar;lib\mm.mysql-2.0.
> > 2-
> > bin.jar;d:\cygwin\home\administrator\tdk\lib\ant.jar;d:\cygwin\home\administra
> > to
> > r\tdk\lib\jasper.jar;d:\cygwin\home\administrator\tdk\lib\jaxp.jar;d:\cygwin\h
> > om
> > e\administrator\tdk\lib\parser.jar;d:\cygwin\home\administrator\tdk\webapps\cd
> > tr
> > ack\WEB-INF\lib\turbine-2.1-dev-unreleased.jar;d:\cygwin\home\administrator\td
> > k\
> > webapps\cdtrack\WEB-INF\lib\velocity-0.71.jar;d:\cygwin\home\administrator\tdk
> > \w
> > ebapps\cdtrack\WEB-INF\lib\x ?s-1.2.1.jar
> > 
> > The last x before the weird character is the 520'th character in the
> > classpath.
> > 
> > And actually, I've tried taking out and adding back into the classpath,
> > and sometimes things get goofy around 478 or so.
> > 
> > Unfortunately, this looks like a problem with Cygwin, and off the top of
> > my head, I can't think of an easy way around this - except to put all
> > the jars at the root of the drive and hope the classpath doesn't get too
> > long.
> > 
> > The reason things work under scarab is because only about 4 jars get
> > added to the CLASSPATH total.
> > 
> > wts
> 
> -- 
> Honk if you love peace and quiet.
> 
> 
> 
> 
> ------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?:           [EMAIL PROTECTED]
> 
> 



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to