这可能是一个非常基本/微不足道的问题,但我似乎无法得到一个很好的解释。
我有一个build.xml,它使用了一个build。属性文件和类路径设置的设置有类似这样的内容…
# 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.jar中的""是做什么的,构建如何知道基本目录将是${lib.dir}?
的问候阿里。
当""是一行的最后一个字符时,表示该行已被分成多行。这通常需要排很长的队。下一行是以""结尾的行的延续。如果您愿意,可以删除""加上下面的换行符将两行连接起来,它们包含的信息不会改变。
对于你的第二个问题,你指的是最后一个评论行吗?在build.xml
的某个地方有对${schema.compile.jars}
的引用。在这个地方,${lib.dir}
可能也被用作基目录的参数