Netbeans,如何将项目部署(war)文件构建到自定义文件夹中?

时间:2012-12-27 10:30:33

标签: deployment ant glassfish netbeans-7 autodeploy

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

1 个答案:

答案 0 :(得分:4)

您可以从蚂蚁阶段处理的编译文件中自动执行几乎所有类型的事情。

  • project.properties 文件中,必须为结束文件夹添加引用
  

war.custom.dir = /路径/到/结束/文件夹/

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

  • 然后,在 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”中更改你的文件 允许直接对您的结束文件夹进行压缩。
或者您也可以修改项目中的引用以处理您的结束文件夹,这种机制非常简单,您可以根据自己的想法进行自定义。