我试图在Netbeans 8中构建一些java项目,并在各自的build.xml文件中添加一些目标(Ant目标)。我的所有项目都需要知道我在哪里安装了GlassFish 4.1 Web服务器。
我在这个thread中看到了env.JAVA_HOME的一个例子。
如何查看netbeans持有的所有envrimonent变量?特别是我正在寻找GLASSFISH_INSTALL_DIR
答案 0 :(得分:0)
我用这种方式解决了这个问题: 放入〜/ .profile:
export GF_HOME=path/to/glassfish/
然后添加到build.xml(在您选择的目标中):
<property environment="env"/>
<target name="myTarget">
<copy flatten="true" file="${dist.jar}" todir="${env.GF_HOME}/domains/domain1/lib/"/>
</target>
注意:由于NetBeans 8.0.1中的错误,所以需要展平参数(请参阅我的错误[报告])1