我的任务是使用NetBeans(7.0.1)和Maven/Ant来构建大型Java/C++项目,所有这些项目都运行在CentOS 6上。NetBeans/Maven/Ant构建脚本错误 - 环境变量(Linux)
我目前遇到了构建脚本的问题。
剧本是Maven的,但调用的Ant任务:
<!-- create jar launch script -->
<echo file="${techsas.home}/run-exe-jar"
message="#!/bin/bash${line.separator}java -jar -Dlog4j.configuration=file:///${TECHSAS_HOME}/log4j.xml bin/${project.artifactId}-${project.version}.jar" append="false">
</echo>
问题是与第一线。运行脚本将会导致此错误:
BUILD ERROR
--------------------------------------------------
An Ant BuildException has occured: java.io.FileNotFoundException: /home/techsas/NetbeansProjects/<snip>/${TECHSAS_HOME}/run-exe-jar (No such file or director)
$ TECHSAS_HOME是一种有效的环境变量 - 在命令行中运行
echo $TECHSAS_HOME
会给出正确的值。
我是新来的NetBeans和Maven - 我的在线调查还没有找到任何解决方案。我想我可能在这里犯了一些基本错误。
的NetBeans似乎有麻烦解决$ {} TECHSAS_HOME变量 - 虽然我不知道为什么它追加到的$ {} techsas.home摆在首位(到底是有没有办法打印值NetBeans中的{{techsas.home}?)
无论如何,任何帮助都非常感谢 - 我有点失落了。
你正在运行哪个linux发行版? – 2012-07-17 05:05:52
CentOS 6.2,x86_64 – Caligari 2012-07-17 05:06:51
这是否使用Gnome或其他? – 2012-07-17 05:12:37