2

Netbeans 项目,是否可以自动将 deploy(.war) 文件构建到域的autodeploy文件夹中,而不是在dist文件夹中? 因此,将项目.war文件自动部署到本地glassfish服务器将非常有用。

4

1 回答 1

4

您可以自动化几乎所有类型的事情,从 ant 阶段处理的编译文件。

  • project.properties文件中必须为您的最终文件夹添加一个引用

war.custom.dir=/path/to/end/folder/

“这不是强制性的,但它是正确的方法”

  • 然后,在你的build.xml文件中添加这段代码
   <target name="-post-dist">
       <echo message="Copy .war file to my custom folder"/>
       <copy file="${dist.war}" todir="${war.custom.dir}" />
   </target>

您的文件.war将移动到您想要的任何地方。

也可以在 build-impl.xml 目标“do-ear-dist”中更改您的文件,从而直接对您的最终文件夹进行压缩。
或者您也可以修改项目中的引用以在您的最终文件夹上工作,该机制非常简单,可以按照您的想法进行自定义。

于 2012-12-27T16:27:01.407 回答