2014-11-25 33 views
0

我想在Netbeans 8中構建幾個Java項目,並在其各自的build.xml文件(Ant目標)中添加一些目標。我的所有項目都需要知道我安裝GlassFish 4.1 Web服務器的位置。如何從build.xml知道Glassfish安裝目錄?

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

如何獲得NetBeans擁有的所有環境變量的外觀?特別是我在尋找GLASSFISH_INSTALL_DIR

回答

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