我正在使用 AntExec 插件在 jenkins 中执行这个脚本。但它显示“错误:实体名称必须紧跟在实体引用中的‘&’之后”。
这是我的脚本
<project name="MyProject" default="copy" basedir="https://mysvn.com/Project Data/Analysis & Design/Table Structures/DB/Script.sql">
<target name="copy">
<copy todir="C:\Software\MyProject\Sources\myfile">
</copy>
</target>
</project>
最佳答案
Ant 构建文件是 XML - 如果您想包含 &
字符,您必须将其表示为 &
。
但我也很确定该脚本不会执行您想要的操作。尝试更像这样的东西:
<get src="https://mysvn.com/Project%20Data/Analysis%20&%20Design/Table%20Structures/DB/Script.sql"
dest="C:\Software\MyProject\Sources\myfile" />
请注意,根据 URI 编码规则的要求,我已将 URL 中的空格转义为 %20
。
关于ant - 错误 : The entity name must immediately follow the '&' in the entity reference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22296615/