Ant报错Open quote is expected for attribute "*A" associated with an element type "*B"

解决路径:

依据报错信息提示:找到 元素"*B"查看该元素下的”*A“属性存在的异常,一般都是格式问题。因为是xml文件,可以考虑将文件用NotPad++、dreamweaver等工具打开,文件的格式信息会有所体现,仔细查看,就能发现问题。(会有一种感觉,没有什么大不了。。。。工具是神奇的!!!)

常见问题:

D:\>ant
Buildfile: build.xml

BUILD FAILED
D:\build.xml:4: Open quote is expected for attribute "file" associated with an  element type  "copy".

Total time: 2 seconds
D:\>ant
Buildfile: build.xml

BUILD FAILED
D:\build.xml:4: Open quote is expected for attribute "overwrite" associated with an  element type  "copy".

Total time: 0 seconds

build.xml内容:

// 【改前】简单示例
<?xml version="1.0" encoding="GBK"?>
<project name="测试脚本" default="copyfile" basedir=".">
	<target name="copyfile">
		<copy file="d:/BugReport.txt" todir="c:/temp" overwrite="true"/>
	</target>
</project>

解决方案:

将copy中的双引号(")换成单引号(')

修改后的build.xml内容:

// 【改后】简单示例
<?xml version="1.0" encoding="GBK"?>
<project name="测试脚本" default="copyfile" basedir=".">
	<target name="copyfile">
		<copy file='d:/BugReport.txt' todir='c:/temp' overwrite='true'/>
	</target>
</project>
执行结果(成功!):

D:\>ant
Buildfile: build.xml

copyfile:
     [copy] Copying 1 file to C:\temp

BUILD SUCCESSFUL
Total time: 1 second
D:\>ant
Buildfile: build.xml

copyfile:
     [copy] Copying 1 file to C:\temp

BUILD SUCCESSFUL
Total time: 0 seconds
D:\>

这都是我们喜欢看到的!!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值