Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
AW: DOCTYPE XML include

AW: DOCTYPE XML include

2003-03-05       - By Jan.Materne@(protected)
Reply:     1     2     3  

If the xml parser should do the job (here you are using
xml entity), the path has to be hardcoded, because no other
program is running which can resolve variables.

The <import> task is in the CVS head of Ant 1.6. Because
Ant 1.5.2 is for several bugfixes and NO enhancements, it isn?t there.
But you can download the 1.6 binaries from the website. Because
<import> is an Ant task it can resolve properties.

Another way would be write a build.xml-template and make text substitutions.
1. build.template:    <!DOCTYPE... SYSTEM "@(protected)@">]>
2. substitute (e.g. with another buidlfile):  @(protected)@ -->
file:../../build/builddefs.xml
  (for that substitution you can use variables/properties)
3. run the generated buildfile
Not fine, but could work :-)


Jan Mat?rne

-----Urspr?ngliche Nachricht-----
Von: Sebastien Blanc [mailto:Sebastien.Blanc@(protected)]
Gesendet am: Mittwoch, 5. M?rz 2003 03:57
An: ant-user@(protected)
Betreff: DOCTYPE XML include

Hi !

is there a way to avoid the hardcoded path in

<!DOCTYPE project [
<!ENTITY builddefs SYSTEM "file:../../build/builddefs.xml">
]>

I was hoping that this was using a resolver that could find my
builddefs.xml in my one of the resource in the ANT classpath.

will the import task resolve this pb ? if so, when is this supposed to
be released ?

thanx.

seb.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.