Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以编程方式查询Ant build.xml_Java_Ant - Fatal编程技术网

Java 以编程方式查询Ant build.xml

Java 以编程方式查询Ant build.xml,java,ant,Java,Ant,我希望编写一个java程序来查询指定的Ant build.xml文件,列出构建文件中的每个细节,例如构建文件描述(我已经设法实现)等高级细节,以及每个路径/路径元素位置等低级细节,在整个构建脚本中设置的所有属性名称及其值等 我一直在使用这样的代码:- File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAb

我希望编写一个java程序来查询指定的Ant build.xml文件,列出构建文件中的每个细节,例如构建文件描述(我已经设法实现)等高级细节,以及每个路径/路径元素位置等低级细节,在整个构建脚本中设置的所有属性名称及其值等

我一直在使用这样的代码:-

    File buildFile = new File("build.xml");
    Project p = new Project();
    p.setUserProperty("ant.file", buildFile.getAbsolutePath());
    p.init();
    p.initProperties();
    ProjectHelper helper = ProjectHelper.getProjectHelper();
    p.addReference("ant.projectHelper", helper);
    helper.parse(p, buildFile);
我无法获得最低级别的详细信息,这可能吗