我如何知道来自 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 安装目录?的主要内容,如果未能解决你的问题,请参考以下文章

【摸鱼神器】之·窗口透明工具-Glass2k

在 Google Glass 中发送电子邮件

Glass 应用程序在没有 Launchy 的情况下启动

Glass:如何优雅地退出主菜单

如何使用 Ant 构建 Android 示例项目? build.xml 不存在

我如何在android studio模拟器中运行vuzix android glass应用程序?