ant - 在ant build.xml中设置绝对路径

标签 ant build

我正在使用 html5boilerplate 构建脚本,理想情况下我希望构建过程将文件部署到项目目录之外。

我想要在构建时执行的操作是将我的项目部署为本地环境中的 Wordpress 主题。所以我希望我的主题构建到absolute/path/to/wp/wp-config/themes/MY-THEME/

我尝试编辑 buildinfo.properties 文件以将发布路径更改为 ${HOME},但所做的只是在我的项目目录中创建一个文字“${HOME}”文件夹。

关于如何定义 ant 的绝对路径有什么想法吗?

最佳答案

您似乎正在尝试使用环境变量 ${HOME} 中指定的目录。 Ant 并不直接在其属性中反射(reflect)这一点。您可以通过两种方式访问​​它。首先,该目​​录应该在系统属性 user.home 中可用。例如:

<echo message="${user.home}" />

或者,您可以使用 property task 从环境中读取设置访问前缀。使用示例:

<property environment="env" />
<echo message="${env.HOME}" />

关于ant - 在ant build.xml中设置绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5710126/

相关文章:

java - 无法加载类路径上的 jar 文件

build - Docker 容器中的 Browserify/Babelify gulp 构建故障 - 找不到组件模块

unit-testing - 是否可以通过电子邮件发送 JUnit 测试报告?

javascript - 需要在 Azure Devops 中使用 build.yaml 构建 javascript 应用程序

我可以并且应该使用 CMake 进行设置吗

c - 使用自定义 openssl 二进制文件构建 OpenVPN(无源)

linux - 如何以非交互方式打开 Linux 内核 .config 文件中的功能?

java - 如何告诉 ant 使用特定的 javac 可执行文件进行构建?

android - 如何在没有 Eclipse 的情况下将 JAR 包含在 APK 中?

android - 如果测试失败,则使 Android jenkins 构建失败