ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Filip Balas" <fba...@IMVProjects.com>
Subject RE: Anybody?
Date Mon, 28 Jun 2004 22:53:45 GMT
I see... it's funny that you need Ant to build Ant
properly... It would seem to me that if you 
need to debug something about a Tool, you can't
really use it the Tool to build itself could you?

But anyway, you are right... I should have
used the build file.  Newbie mistake, didn't
realize that the tool would use itself to
build.

Thanks for the patience,
Filip

Turns out my problem isn't with Ant but with
the URL encoder in java... Ant Uses it and hence
I thought it was an ant problem... but Ant is 
now vindicated :D



-----Original Message-----
From: Conor MacNeill [mailto:conor@cortexebusiness.com.au]
Sent: Monday, June 28, 2004 4:45 PM
To: Ant Developers List
Subject: Re: Anybody?


Filip Balas wrote:
> In the following 2 files:
> Xalan1Executor.java
> XslpLiaison.java
> 
> import org.apache.xalan.xslt.XSLTInputSource;
> import org.apache.xalan.xslt.XSLTProcessor;
> import org.apache.xalan.xslt.XSLTProcessorFactory;
> import org.apache.xalan.xslt.XSLTResultTarget;
> 
> PS
> I don't know what anything does, I'm just trying
> to get this thing to compile so I can start trying
> to understand it as I play... this is proving
> non-trivial.
> 
> It is concerning how many dependancies Ant has
> on other projects, is this normal for open source?
> 

These items are present for backward compatibility. Some may be 
candidates for retirement but not everyone is in a position to be using 
the latest and greatest version of each component.

Ant has many *optional* external dependencies but they are managed by 
the Ant build file. If they are not present you get an Ant build without 
them. How are you trying to build this stuff? Is it with Ant?

To give you some idea, check out these components in the Ant build as an 
example

   <selector id="needs.xslp">
     <filename name="${optional.package}/XslpLiaison*"/>
   </selector>

   <available property="xslp.present"
              classname="com.kvisco.xsl.XSLProcessor"
              classpathref="classpath"/>

   <selector refid="needs.xslp" unless="xslp.present"/>

These are from different parts of Ant's build - try searching for xslp 
or xalan1.

Conor

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message