【问题标题】:Neither Ant nor Eclipse can access env vars in Ubuntu 14.04Ant 和 Eclipse 都无法访问 Ubuntu 14.04 中的环境变量
【发布时间】:2014-04-23 15:33:01
【问题描述】:

我在 Ubuntu 14.04 上,正在尝试从 Ant build.xml 文件中访问环境变量。我已经尝试从 Eclipse 的 Ant View 内部以及使用 Ant SDK 的命令行运行这个构建脚本。

在 shell 中,如果我输入 echo $TOMCAT_HOME,我会得到 /home/myuser/tomcat/7.0.41 作为输出(这是正确的)。这是我的build.xml

<?xml version="1.0"?>
<project name="myapp" default="test-vars" basedir=".">
    <property environment="env" />

    <target name="test-vars">
        <echo message="TOMCAT_HOME is ${env.TOMCAT_HOME}" />
    </target>
</project>

当我运行 test-vars 目标时(同样,从 Eclipse 命令行中):

Buildfile: /home/myuser/workspace/myapp/build.xml
test-vars:
    [echo] TOMCAT_HOME is ${env.TOMCAT_HOME}
BUILD SUCCESSFUL
Total time: 1 second

这里发生了什么?我怎样才能解决这个问题?我是否需要将TOMCAT_HOME 添加到~/.bashrc 以外的其他位置,例如/etc/environment?如果是,在哪里/如何?

【问题讨论】:

    标签: java eclipse ant environment-variables build.xml


    【解决方案1】:

    我对 KUbuntu 14.04、Eclipse Kepler 和 ANT 也有类似的问题。 这是我所做的:

    1. 转到运行 -> 外部工具 -> 外部工具配置 ...

    2. 选择 ant 构建的配置

    3. 转到环境选项卡并使用“新建”按钮添加环境变量

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 2014-02-11
      • 2018-03-17
      • 1970-01-01
      • 2021-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多