将命名空间从一个ant xml导入到另一个ant xml
在我们的项目中,我们有一个common.xml,它包含在所有ant文件中。这个common.xml包含我们在项目中使用的所有常见任务 最近我们想在我们的项目中使用ant contrib。因此,我们在common.xml中包含了以下任务定义将命名空间从一个ant xml导入到另一个ant xml,ant,build,build-automation,Ant,Build,Build Automation,在我们的项目中,我们有一个common.xml,它包含在所有ant文件中。这个common.xml包含我们在项目中使用的所有常见任务 最近我们想在我们的项目中使用ant contrib。因此,我们在common.xml中包含了以下任务定义 <project name="CommonTasks" basedir="." xmlns:ac="antlib:net.sf.antcontrib"> <taskdef uri="antlib:net.sf.antcontrib"
<project name="CommonTasks" basedir="." xmlns:ac="antlib:net.sf.antcontrib">
<taskdef uri="antlib:net.sf.antcontrib" resource="net/sf/antcontrib/antlib.xml>
<classpath>
<pathelement location="/usr/lib/ant-contrib-1.0b3.jar" />
</classpath>
</taskdef>
</project>
我有一种不同的方法来处理多个ant文件。我的通用ant文件以以下行开头:
<?xml version="1.0" encoding="UTF-8" ?>
<project name="nfa">
<description>
This file contains private task for:
Test and Analyze th ......
此文件包含以下任务的专用任务:
测试和分析。。。。。。
我必须包括我的通用ant文件:
<include file="anttasks/private_ant_tasks.xml"/>
在我的主ant文件中,我可以使用以下私有任务:
<antcall target="nfa.analyze" />
通过这种方式,我还很好地组织了ant任务和文件。我有一种不同的方式来处理多个ant文件。我的通用ant文件以以下行开头:
<?xml version="1.0" encoding="UTF-8" ?>
<project name="nfa">
<description>
This file contains private task for:
Test and Analyze th ......
此文件包含以下任务的专用任务:
测试和分析。。。。。。
我必须包括我的通用ant文件:
<include file="anttasks/private_ant_tasks.xml"/>
在我的主ant文件中,我可以使用以下私有任务:
<antcall target="nfa.analyze" />
通过这种方式,我还很好地组织了ant任务和文件。No。XML事物中的XML名称空间声明。例如,如果导入了两个文件,每个文件都提供“ac”前缀,该怎么办。XML解析器应该使用哪一种?这就是为什么名称空间声明必须出现在XML文件的顶部。否。XML对象中的XML名称空间声明。例如,如果导入了两个文件,每个文件都提供“ac”前缀,该怎么办。XML解析器应该使用哪一种?这就是名称空间声明必须出现在XML文件顶部的原因。