Ant 变量在 Ubuntu 10.10 中不存在

标签 ant ubuntu build build-process build-automation

我正在尝试设置 ANT 构建。
但是,当我调用构建命令时

helloworld_15/${NAME} does not exist.
BUILD FAILED (total time: 0 seconds)



此外,似乎没有分配配置变量。

但是我已将它们设置为 /etc/envitonment我试过回声 $<varaiable_name>并显示值。

尝试谷歌但没有解决方案似乎是第一个遇到这个问题的人。

PS:操作系统 Ubuntu 10.10

最佳答案

默认情况下,调用 shell 的环境变量不会转换为 Ant 属性。如果您想访问它们,您需要使用以下方式“导入”它们:

<property environment="e_pref" />

在你的构建文件中。完成后,您可以通过刚刚设置的前缀访问它们:
<echo message="NAME=${e_pref.NAME}" />

您可以设置environment="" - 即一个空前缀 - 但您仍然需要点来访问:
<echo message="NAME=${.NAME}" />

关于Ant 变量在 Ubuntu 10.10 中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641021/

相关文章:

java - 是否可以将所有文件的内容保留在压缩的 tar.gz 中,就像流一样?

ant - 如何使用 Ant 和 YGuard 混淆我的 Web 应用程序 project.war?

java - 在ant中运行依赖于jar的目标

java - Ubuntu 无法启动另一个 Java 线程

java - 无法从源代码编译未经修改的Android

android - Visual Studio 2015 中 cordova 应用程序的发布 apk 文件在哪里

macos - 从 Dockerfile 构建 Docker 镜像时出现问题

python - Selenium WhatsApp 异常 "element not interactable"

java - 如何使用 Maven 从 Spring Boot 应用程序中删除所有 jar

android - 从命令行自定义构建 Android 应用程序