看来,虽然空格已转义
compilerArgument,但引号却并非如此。因此,如果用引号将参数中的空格括起来,则会得到两个参数:
<compilerArgument>-Xlint:serial" "-Werror</compilerArgument>
这会调用
javac "-Xlint:serial" "-Werror"而不是
javac "-Xlint:serial -Werror"。
我在文档中找不到关于此的任何内容。

看来,虽然空格已转义
compilerArgument,但引号却并非如此。因此,如果用引号将参数中的空格括起来,则会得到两个参数:
<compilerArgument>-Xlint:serial" "-Werror</compilerArgument>
这会调用
javac "-Xlint:serial" "-Werror"而不是
javac "-Xlint:serial -Werror"。
我在文档中找不到关于此的任何内容。