build.sysclasspath
属性的值控制系统类路径(即运行 Apache Ant 时生效的类路径)如何影响 Ant 中类路径的行为。默认行为因任务而异。
值 | 含义 |
---|---|
only | 仅使用系统类路径,而忽略构建文件等中指定的类路径。这种情况可以认为运行构建文件的人比编写构建文件的人更了解环境。 |
ignore | 忽略系统类路径。这种情况与上述情况相反。运行构建的人信任构建文件编写者能够正确编写构建文件。此模式推荐用于可移植脚本。 |
last | 将类路径追加到任何指定的类路径的末尾。这是一种折衷方案,构建文件编写者具有优先权。 |
first | 将任何指定的类路径追加到系统类路径。这是另一种折衷方案,构建运行者具有优先权。 |
从 Ant 1.7 开始,此属性的值也会影响引导类路径设置——它将为任务指定的引导类路径与运行 Ant 的 JVM 的引导类路径合并。如果未设置此属性,则在此情况下默认值为 ignore
。