<?xml version="1.0" encoding="UTF-8"?>
<project name="ANT" basedir=".">
<property name="build.src" value=".\src" />
<property name="build.dest" value=".\~!mrjeye$`" />
<property environment="environment" />
<property name="jboss.home" value="${environment.JBOSS_HOME}" />
<property name="build.jar" value="${ant.project.name}.jar" />
<property name="deploy.dest.file" value="${jboss.home}\server\default\deploy\${build.jar}" />
<!--web-->
<property name="build.web" value=".\WebRoot" />
<!--unuseful begin $$-->
<property name="build.web.source.dest" value="${build.web}\WEB-INF\classes" />
<property name="build.web.classpath" value="${build.web}\WEB-INF\lib" />
<!--$$ end-->
<property name="deploy.dest.dir" value="${jboss.home}\server\default\deploy\${ant.project.name}.war" />
<path id="jboss.client">
<fileset dir="${jboss.home}\client">
<include name="*.jar" />
</fileset>
</path>
<target name="init" description="create build folder">
<delete dir="${build.dest}" />
<mkdir dir="${build.dest}" />
</target>
<target name="build" depends="init" description="begin build">
<javac srcdir="${build.src}" destdir="${build.dest}" classpathref="jboss.client" />
</target>
<target name="pack" depends="build" description="package">
<jar destfile="${build.dest}\~!%mrjeye$`" basedir="${build.dest}">
<metainf dir="${build.src}\META-INF" />
</jar>
</target>
<target name="deploy" depends="pack" description="deploy">
<delete dir="${deploy.dest.file}" description="delete folder if exists" />
<copyfile dest="${deploy.dest.file}" src="${build.dest}\~!%mrjeye$`" />
<delete dir="${build.dest}" description="delete build folder" />
</target>
<target name="deploy_web" description="deploy web prject">
<delete dir="${deploy.dest.dir}" />
<copydir dest="${deploy.dest.dir}" src="${build.web}" />
</target>
<target name="undeploy" description="undeploy">
<delete file="${deploy.dest.file}" />
<delete dir="${deploy.dest.dir}" />
</target>
</project>
分享到:
相关推荐
Ex-admin-laravel 是一个基于Ant Design of Vue + Laravel 开发而成后台系统构建工具,无需关注页面模板JavaScript,只用php代码即可快速构建出一个功能完善的后台系统。 软件开发设计:应用软件开发、系统软件开发...
一套基于 Ant Design 和 Blazor 的企业级组件库 。 提炼自企业级中后台产品的交互语言和视觉风格。开箱即用的高质量 Blazor 组件,可在多种托管方式共享。支持基于 WebAssembly 的前端和基于 SignalR 的服务端 UI ...
基于 Ant Design 和 Vue 3 的企业级 UI 组件。...共享 Ant Design of React 设计工具体系。支持环境。现代浏览器。1.x 版本支持 IE 9+(需要 polyfills)支持服务端渲染。Electron。支持 Vue 2 和 Vue 3
网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工...
Ant Download Manager Pro 作为一款老牌的下载工具,可能很多人都被国内的迅雷而忽视掉它,毕竟迅雷作为国内使用人数最多的下载工具,而且功能上也更加符合国人使用习惯。Ant Download Manager Pro 其实是一款收费的...
露天获取最新文档这是一个简单的 dashlet 示例,它比 Hello World 更进一步,展示了在整个 Alfresco Share 中使用的基本存储库层数据 Web 脚本/共享层演示 Web 脚本模式。 结果是一个可以添加到全局仪表板或站点仪表...
Vue 3.2 -- 使用vue3+ant-...云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
Ex-admin-webman 是一个基于Ant Design of Vue + webman 开发而成后台系统构建工具,无需关注页面模板JavaScript,只用php代码即可快速构建出一个功能完善的后台系统 软件开发设计:应用软件开发、系统软件开发、...
Ex-admin-laravel 是一个基于Ant Design of Vue + hyperf 开发而成后台系统构建工具,无需关注页面模板JavaScript,只用php代码即可快速构建出一个功能完善的后台系统。 软件开发设计:应用软件开发、系统软件开发、...
彻底解决fckeditor(jsp版)上传中文图片乱码问题,我这里用的编码是utf-8的,这里用的fckeditor 是2.6的...绝对是真实的,共享出来与大家分享,少一个上传其它文件的,如RAR的,有添加过这个功能的朋友也拿出来共享下吧
网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工...
安浪个人工作站:与企业员工OA系统不同,本系统完全面向个人,创建一个属于自己的完全的云端空间!JAVA+ActFramework+MySQL+Angular5+Metronic5+Ant Design for Angular(ng-zorro-antd)还有Android 软件开发设计:...
1、 Servlet容器:Servlet容器为JavaWeb应用提供运行时环境,它负责管理Servlet和JSP(JSP本质上是一个Servlet)的生命周期,以及管理它们的共享数据。 2、 Tomcat服务器:Tomcat 是一个免费的开放源代码的Servlet容器...
simpleCMS是一个开源cms系统,主要用于个人/团队快速开发博客或知识共享平台,类似于hexo,worldpress,但它们通常需要复杂的构建过程,我们将复杂性降至最低,并且具有详细的部署教程,您只需要一个服务器,您可以...
创建一个运行时共享库 22.2节.使用跨域的RSL 22.3节.使用FlexFramework作为RSL 22.4节.优化RSL 22.5节.创建基于MXML的模块 22.6节.创建基于ActionScript的模块 22.7节.使用ModuleLoader载入模块 22.8节.使用...
第四章:使用一个例子应用程序,向你展示如何组织你的项目,及重构 第五章:讲述关于ant(开源的构建工具),如何集成到eclipse中 第六章:eclipse对CVS的支持,学习怎样共享项目,检出项目,多人开发如何处理代码...
Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
Sencha cmd 是一个跨平台的命令行工具,它从你应用程序的新创建到部署入产品中的整个生命周期都提供了许多自动化的执行任务。 Sencha Cmd 提供了一系列功能强大的节约时间的功能,结合Sencha Ext JS 和Sencha Touch...
3. 开班一个半月内,贯穿 JavaSE及数据库的学习将完成 T-DMS 数据 采集系统项目 • 整个系统由 DMS 采集端、DMS 服务器端和 NetCTOSS 服务器端三部分组成。 • DMS 采集端的主要任务是采集、解析、匹配和保存并发送...