在 NetBeans 中编译 Maven 项目时,Ant 找不到环境变量



我正在尝试在Ubuntu盒子上编译一个开源应用程序'OSCAR McMASTERS'。我正在使用 NetBeans 作为我的编辑器。如果我从控制台使用以下命令,它会成功编译:

mvn clean install

但是如果我尝试从IDE构建它,它会显示以下异常:

Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.3:run(jspc)
on project oscar: An Ant BuildException has occured: The following error occurred
while executing this line: /home/admin/oscar11/oscar/jspc.xml:18: Cannot find 
/home/admin/oscar11/oscar/${env.CATALINA_HOME}/bin/catalina-tasks.xml imported 
from /home/admin/oscar11/oscar/jspc.xml

尽管我已经在.bashrc文件中定义了CATALINA_HOMECATALINA_BASE变量,并且还重新启动了机器。

编辑:- 我在构建文件中使用了以下消息:

<echo message="${env.CATALINA_HOME}"/>
<echo message="${env.JAVA_HOME}"/>

它正确输出JAVA_HOME的值,但对于CATALINA_HOME它显示${env.CATALINA_HOME}

我在.bashrc中定义了CATALINA_HOMECATALINA_BASE变量。但是当我从启动器开始NetBeans时,它无法找到环境变量。我从控制台(终端(启动它,一切都很好。

如果你

使用的是Gnome(例如在Ubuntu上(,你需要在~/.gnomerc中设置环境变量,将它们传递给从桌面启动的应用程序。

请参阅:如何将环境变量传递给 Ubuntu 上的 Netbeans Makefile?

相关内容

  • 没有找到相关文章

最新更新