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

Alm*_*bek 2 ant deployment glassfish netbeans-7 autodeploy

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

RTO*_*kit 5

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

  • 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>
Run Code Online (Sandbox Code Playgroud)

您的文件.war将移动到您想要的任何位置。

还可以更改 build-impl.xml 目标“do-ear-dist”中的文件,从而直接影响到最终文件夹的压缩。
或者您也可以修改项目中的引用以处理您的最终文件夹,该机制实际上非常简单,可以根据您的想法进行自定义。