【发布时间】:2015-02-10 02:01:55
【问题描述】:
我的一个 Apache Ant build.xml 文件中有以下代码段。
<property
name = "classpath"
value = "${dir_google_api_libs}/google-http-client-1.19.0.jar:"
"${dir_google_api_libs}/google-http-client-jackson2-1.19.0.jar:"
"${dir_google_api_libs}/jackson-core-2.1.3.jar"
/>
但是,如果我尝试在此 build.xml 文件上调用 Apache Ant,它 (Ant) 会有效地抱怨字符串被拆分为多行。它给我的确切信息是;
org.xml.sax.SAXParseException;系统标识: 文件:/home/craig/source_code/java/Test_JsonFactory/build.xml; 行号:78;列号:11;元素类型“属性”必须是 后跟属性规范“>”或“/>”。
有谁知道是否有办法完成我想要做的事情,即将字符串拆分为多行?我讨厌在我的 build.xml 文件中有这样长的行,并且发现当代码是垂直方向并分成多行时分析代码会容易得多。
【问题讨论】: