【问题标题】:How do I know the Glassfish install directory from build.xml?我如何知道来自 build.xml 的 Glassfish 安装目录?
【发布时间】:2014-11-25 13:15:14
【问题描述】:
我正在尝试在 Netbeans 8 中构建一些 Java 项目,并在它们各自的 build.xml 文件中添加一些目标(Ant 目标)。我所有的项目都需要知道我在哪里安装了 GlassFish 4.1 Web 服务器。
我在thread 中看到了一个 env.JAVA_HOME 的示例。
如何查看 netbeans 拥有的所有环境变量?具体来说,我正在寻找 GLASSFISH_INSTALL_DIR
【问题讨论】:
标签:
java
netbeans
ant
glassfish-4
【解决方案1】:
我是这样解决的:
放入 ~/.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 中的错误,需要 flatten 参数(请参阅我的错误 [报告])1