AW: How to get list of build files that will be executed for Ant build

Jan Matèrne (jhm) <[email protected]>
Newsgroups gmane.comp.jakarta.ant.user
Message-ID <001e01d121d3$292a2920$7b7e7b60$@de>
Hacking is always ... surprising ;) as you use APIs in way they weren't intended for.
But it makes fun :O

I am not sure if you can get these information during runtime.
But collecting during a build and analyzing afterwards could be possible using a custom BuildListener.
With that you get all meessages and could filter ...

How could a build be invoked? <ant>, <subant>, <exec>, <java>, <script>, <macrodef> wrapping these, custom tasks ...
Many possibilities.


Jan


> -----Ursprüngliche Nachricht-----
> Von: nitin reddy [mailto:[email protected]]
> Gesendet: Mittwoch, 18. November 2015 07:47
> An: [email protected]
> Betreff: How to get list of build files that will be executed for Ant
> build
> 
> Hi,
> 
> I am writing some plugin/hack which needs all the build files that will
> be used by Ant for the project [Multi-module project].
> 
> Something similar to this
> 
> My Project----- build.xml|----- Module 1
>       |
>       ----- build.xml|----- Module 2
>       |
>       ----- build.xml
> 
> and the build.xml is like this
> 
> <project name="test">
>  <property name="project.name" value="test"/>
> 
>  <ant antfile="module1/build.xml" />
>  <ant antfile="module2/build.xml" />
> </project>
> 
> There's echoproperties task which can list out some useful information.
> 
> But it doesn't list out anything regarding `antfile` which can call
> another build.xml
> 
> 
> 
> Any help is appreciated.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.