我如何从build.xml中了解Glassfish安装目录?

时间:2014-11-25 13:15:15

标签: java netbeans ant glassfish-4

我试图在Netbeans 8中构建一些java项目,并在各自的build.xml文件中添加一些目标(Ant目标)。我的所有项目都需要知道我在哪里安装了GlassFish 4.1 Web服务器。

我在这个thread中看到了env.JAVA_HOME的一个例子。

如何查看netbeans持有的所有envrimonent变量?特别是我正在寻找GLASSFISH_INSTALL_DIR

1 个答案:

答案 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