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

标签 deployment ant glassfish netbeans-7 autodeploy

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

最佳答案

您可以自动化几乎所有类型的事情,从 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”中的文件 允许直接压缩到您的最终文件夹。
或者您也可以修改项目中的引用以在您的最终文件夹上工作,该机制真的非常简单,可以按照您认为最好的方式进行自定义。

关于deployment - Netbeans,如何将项目部署(war)文件构建到自定义文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053179/

相关文章:

node.js - 使用 pm2 的 Typescript Node 应用程序部署过程

ant - Hudson ci 在构建时不运行 ant 脚本

jakarta-ee - Glassfish无法启动,如何重置Glassfish实例?

hibernate - 运算符不存在 : text = bigint

jsf - 为什么我在 Tomcat 上运行时在我的 jsf 页面中看到 #{UserBean.userName} 但它在 Glassfish 上运行良好

deployment - Nginx Recipe v 2.0.0 : Cookbook http_gzip_static_module not found

angular - 每个分支的 Azure Devops azure-pipelines.yml

iis - 用于跳过 web.config 文件的 WebDeploy 命令行工具

Android 原生库引用了错误的共享库

java - Ant命令运行问题