我如何知道来自 build.xml 的 Glassfish 安装目录?
Posted
技术标签:
【中文标题】我如何知道来自 build.xml 的 Glassfish 安装目录?【英文标题】:How do I know the Glassfish install directory from build.xml? 【发布时间】:2014-11-25 13:15:14 【问题描述】:我正在尝试在 Netbeans 8 中构建一些 Java 项目,并在它们各自的 build.xml 文件中添加一些目标(Ant 目标)。我所有的项目都需要知道我在哪里安装了 GlassFish 4.1 Web 服务器。
我在thread 中看到了一个 env.JAVA_HOME 的示例。
如何查看 netbeans 拥有的所有环境变量?具体来说,我正在寻找 GLASSFISH_INSTALL_DIR
【问题讨论】:
【参考方案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
【讨论】:
以上是关于我如何知道来自 build.xml 的 Glassfish 安装目录?的主要内容,如果未能解决你的问题,请参考以下文章