“\”在build.properties中的含义是什么?

时间:2015-10-21 20:53:12

标签: java ant build

这可能是一个非常基本/微不足道的问题,但我似乎无法得到很好的解释。

我有一个使用build.properties文件的build.xml,并且类路径设置的设置有类似的内容......

# reference the base directory of the project source
project.base=..

# All files generated during a build are stored here
working.dir=/tmp/HelloWorld/working

# final build artifacts are stored here
dist.dir=/tmp/HelloWorld/dist

# HelloWorld shared library project
project.shared=${project.base}/sharedlib

# HelloWorld jar library directory
lib.dir=${project.shared}/lib

# Compile jars are directly referenced by application code.
# These jars are included in the javac compiler classpath.
# Base directory of these jars are ${lib.dir}
schema.compile.jars=\
thirdparty/jaxws/jaxb-api.jar,\

schema.precompile.jars上面的“\”是做什么的,以及构建如何知道基本目录将是$ {lib.dir}?

此致 阿里。

1 个答案:

答案 0 :(得分:0)

如果“\”是一行中的最后一个字符,则表示该行已分为多行。这通常用长线来完成。以下行是以“\”结尾的行的延续。如果您愿意,可以删除“\”加上以下换行符加入这两行,它们包含的信息不会改变。

关于你的第二个问题,你指的是最后一条评论专栏吗?在某个地方的build.xml,有${schema.compile.jars}的引用。在那个地方${lib.dir}可能也被用作基目录的参数。

相关问题