java - C : drive (or unix equivalent)? 是否有 java 系统属性

标签 java ant build system

我有一个 ant 构建,我正在尝试自定义,以便正在构建的文件部署在我的项目文件夹之外。

Java 系统属性让我可以访问 ${user.home} 但我需要更高级的“Machintosh HD/Applications”才能准确。

如何将 ant 指向高于 user.home 的目录?

最佳答案

您可以只使用正斜杠(Unix 风格)并以 / 开始您的路径:

<property name="root.dir" location="/"/>

它将解析适合您操作系统平台的默认驱动器的根目录(例如,Windows 上的 C:\ 和 Unix 上的 /)。

<property name="tmp.dir" location="/tmp"/>

将解析为 C:\tmp/tmp,具体取决于您的平台。

关于java - C : drive (or unix equivalent)? 是否有 java 系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5729713/

相关文章:

java - 如何使用私有(private) Java 类进行有效的 API 设计

ant - 将文件存在条件添加到 maven-antrun 插件

maven - 在maven-antrun-plugin中调用foreach

java - 从 build.xml 中的文件读取 <property> 值

java - 如何设置具有多个子项目的 Eclipse 项目 (OSGi-Bundle)

java - 在 Android 手机上模拟低 RAM

java - 这段代码有什么问题吗? (java)(错误: cannot find symbol method getValue() )

java - Eclipse 代码模板自动生成对字符串 setter 方法参数的 trim() 调用

java - Spring builder 在 Eclipse 中运行缓慢——我可以加快它的速度吗?

java - 使用 Java 7 完成前一个操作后运行 cmd 命令