Ant和Eclipse都不能在Ubuntu 14.04中访问env-vars



我在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?如果是,在哪里/如何?

我对KUbuntu 14.04、Eclipse开普勒和ANT也有类似的问题。以下是我所做的:

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

  2. 选择您的蚂蚁构建的配置

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

相关内容

  • 没有找到相关文章

最新更新