<?xml version="1.0" encoding="UTF-8"?>
<project name="build war" default="all" basedir=".">
<property name="src.dir" value="src" />
<property name="build.dir" value="test" />
<property name="webapp.dir" value="form" />
<property name="war.dir" value="sdpportal" />
<property name="build.lib" value="${build.dir}/lib"/>
<property name="otherlib.dir" value="shared/otherlib"/>
<property name="webapps.dir" value="form"/>
<property name="output.dir" value="output"/>
<property name="aspregister.dir" value="aspregister"/>
<property name="shared.dir" value="${output.dir}/webapps/sdpportal/WEB-INF/"/>
<property name="sharedzte.dir" value="${output.dir}/webapps/sdpportal/WEB-INF/classes/com/zte"/>
<property name="movexml.dir" value="${src.dir}/com/zte"/>
<property name="script.dir" value="script"/>
<property name="manual.dir" value="manual"/>
<property name="aspportal.dir" value="${output.dir}/webapps/aspportal"/>
<property name="aspwebapps.dir" value="aspportal/form"/>
<property name="aspclass.dir" value="${aspportal.dir}/WEB-INF/classes/com/zte/ump/aspportal"/>
<property name="aspwebxml.dir" value="aspportal/change"/>
<path id="classpath">
<fileset file="${webapp.dir}/WEB-INF/lib/*.jar" />
<fileset file="${otherlib.dir}/*.jar" />
<pathelement path="${build.dir}/classes" />
</path>
<target name="clean">
<delete dir="${build.dir}" />
<delete dir="${build.lib}" />
<delete dir="${output.dir}" />
<delete dir="${aspregister.dir}" />
<delete file="${basedir}/output.zip" />
<delete file="${basedir}/aspportal_manager.zip" />
<delete file="${basedir}/aspportal_register.zip" />
</target>
<target name="compile" depends="clean">
<mkdir dir="${build.dir}/classes" />
<javac srcdir="${src.dir}" destdir="${build.dir}/classes" debug="true" includeAntRuntime="true" fork="true" memoryMaximumSize="512m">
<compilerarg line="-encoding UTF-8" />
<classpath refid="classpath" />
</javac>
<copy todir="${build.dir}/classes">
<fileset dir="${src.dir}">
<include name="**/sqlmap/*.xml" />
<include name="**/sybasesqlmap/*.xml" />
</fileset>
</copy>
</target>
<target name="sdpportal" depends="compile">
<mkdir dir="${build.lib}" />
<jar jarfile="${build.lib}/sdpportal.jar" basedir="${build.dir}/classes">
<exclude name="**/*.svn"/>
<exclude name="**/*.properties"/>
<exclude name="**/*.config"/>
</jar>
</target>
<target name="copyfiles">
<copy todir="${build.dir}/classes">
<fileset dir="${src.dir}">
<include name="**/*.xml" />
<include name="**/*.properties" />
<include name="**/*.config" />
</fileset>
</copy>
<copy todir="${output.dir}/webapps/sdpportal" overwrite="true">
<fileset dir="${webapps.dir}">
<exclude name="**/*.svn"/>
<exclude name="**/*.class"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/aspportal" overwrite="true">
<fileset dir="${webapps.dir}/aspportal">
<include name="add_contract_template.jsp"/>
<include name="add_eapackage.jsp"/>
<include name="add_tool_and_resource.jsp"/>
<include name="error.jsp"/>
<include name="manage_contract_template.jsp"/>
<include name="manage_eapackage.jsp"/>
<include name="manage_tool_and_resource.jsp"/>
<include name="update_contract_template.jsp"/>
<include name="update_eapackage.jsp"/>
<include name="update_tool_and_resource.jsp"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/aspportal/ftpxml" overwrite="true">
<fileset dir="${webapps.dir}/aspportal/ftpxml">
<include name="aspftp.xml"/>
</fileset>
</copy>
<!-- 用户注册页面部分 -->
<copy todir="${aspregister.dir}/aspportal/user" overwrite="true">
<fileset dir="${webapps.dir}/aspportal/user">
<exclude name="**/*.svn"/>
<exclude name="**/*.class"/>
</fileset>
</copy>
<copy todir="${aspregister.dir}/WEB-INF/classes/com/zte/ump/aspregister" overwrite="true">
<fileset dir="${build.dir}/classes/com/zte/ump/aspregister">
<exclude name="**/*.svn"/>
</fileset>
</copy>
<copy todir="${aspregister.dir}/WEB-INF/classes/com/zte/sdp/aspportal" overwrite="true">
<fileset dir="${build.dir}/classes/com/zte/sdp/aspportal">
<exclude name="**/*.svn"/>
</fileset>
</copy>
<copy todir="${aspregister.dir}/WEB-INF/classes" overwrite="true">
<fileset dir="${build.dir}/classes">
<include name="ump-aspportalregister-context.xml"/>
<include name="ump-aspportalregister-struts.xml"/>
</fileset>
</copy>
<copy todir="${aspregister.dir}/WEB-INF/lib" overwrite="true">
<fileset dir="${webapps.dir}/WEB-INF/lib">
<include name="annogen-0.1.0.jar"/>
<include name="axiom-api-1.2.7.jar"/>
<include name="axiom-dom-1.2.7.jar"/>
<include name="axiom-impl-1.2.7.jar"/>
<include name="axis2-adb-1.4.1.jar"/>
<include name="axis2-adb-codegen-1.4.1.jar"/>
<include name="axis2-ant-plugin-1.4.1.jar"/>
<include name="axis2-clustering-1.4.1.jar"/>
<include name="axis2-codegen-1.4.1.jar"/>
<include name="axis2-corba-1.4.1.jar"/>
<include name="axis2-fastinfoset-1.4.1.jar"/>
<include name="axis2-java2wsdl-1.4.1.jar"/>
<include name="axis2-jaxbri-1.4.1.jar"/>
<include name="axis2-jaxws-1.4.1.jar"/>
<include name="axis2-jaxws-api-1.4.1.jar"/>
<include name="axis2-jibx-1.4.1.jar"/>
<include name="axis2-json-1.4.1.jar"/>
<include name="axis2-jws-api-1.4.1.jar"/>
<include name="axis2-kernel-1.4.1.jar"/>
<include name="axis2-metadata-1.4.1.jar"/>
<include name="axis2-mtompolicy-1.4.1.jar"/>
<include name="axis2-saaj-1.4.1.jar"/>
<include name="axis2-saaj-api-1.4.1.jar"/>
<include name="axis2-spring-1.4.1.jar"/>
<include name="axis2-xmlbeans-1.4.1.jar"/>
<include name="backport-util-concurrent-3.1.jar"/>
<include name="geronimo-annotation_1.0_spec-1.1.jar"/>
<include name="geronimo-stax-api_1.0_spec-1.0.1.jar"/>
<include name="httpcore-4.0-beta1.jar"/>
<include name="httpcore-nio-4.0-beta1.jar"/>
<include name="jalopy-1.5rc3.jar"/>
<include name="jaxb-api-2.1.jar"/>
<include name="jaxb-impl-2.1.6.jar"/>
<include name="jaxb-xjc-2.1.6.jar"/>
<include name="jettison-1.0-RC2.jar"/>
<include name="jibx-bind-1.1.5.jar"/>
<include name="jibx-run-1.1.5.jar"/>
<include name="mail-1.4.jar"/>
<include name="mex-1.4.1.jar"/>
<include name="neethi-2.0.4.jar"/>
<include name="ria_service_menu.xml"/>
<include name="soapmonitor-1.4.1.jar"/>
<include name="woden-api-1.0M8.jar"/>
<include name="woden-impl-dom-1.0M8.jar"/>
<include name="wsdl4j-1.6.2.jar"/>
<include name="wstx-asl-3.2.4.jar"/>
<include name="xalan-2.7.0.jar"/>
<include name="xercesImpl-2.8.1.jar"/>
<include name="xml-apis-1.3.04.jar"/>
<include name="xml-resolver-1.2.jar"/>
<include name="xmlbeans-2.3.0.jar"/>
<include name="XmlSchema-1.4.2.jar"/>
</fileset>
</copy>
<!--end 用户注册页面部分 -->
<copy todir="${output.dir}/webapps/aspportal/aspportal/css" overwrite="true">
<fileset dir="${webapps.dir}/css">
<include name="layout.css"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/images" overwrite="true">
<fileset dir="${webapps.dir}/images">
<include name="login_btn.png"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/js" overwrite="true">
<fileset dir="${webapps.dir}/js">
<include name="jquery.metadata.js"/>
<include name="jquery.validate.js"/>
<include name="jquery.form.js"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/uploadfiles/cap" overwrite="true">
<fileset dir="${webapps.dir}/uploadfiles/cap">
<exclude name="**/*.svn"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/uiloader/images/icons" overwrite="true">
<fileset dir="${webapps.dir}/uiloader/images/icons">
<include name="add_contract.png"/>
<include name="add_countrycode.png"/>
<include name="add_eapackage.png"/>
<include name="add_resource.png"/>
<include name="add_tool.png"/>
<include name="manage_contract.png"/>
<include name="manage_countrycode.png"/>
<include name="manage_eapackage.png"/>
<include name="manage_resource.png"/>
<include name="manage_tool.png"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/WEB-INF/classes/com/zte/ump/aspportal" overwrite="true">
<fileset dir="${build.dir}/classes/com/zte/ump/aspportal">
<exclude name="**/*.svn"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/aspportal/WEB-INF/classes" overwrite="true">
<fileset dir="${build.dir}/classes">
<include name="ump-aspportal-context.xml"/>
<include name="ump-aspportal-struts.xml"/>
</fileset>
</copy>
<copy todir="${output.dir}/webapps/aspportal/change" overwrite="true">
<fileset dir="${aspwebxml.dir}">
<exclude name="**/*.svn"/>
<exclude name="**/*.class"/>
</fileset>
</copy>
<copy todir="${shared.dir}" overwrite="true">
<fileset dir="${build.dir}">
<exclude name="**/*.svn"/>
<exclude name="**/*.java"/>
<exclude name="**/*.class"/>
</fileset>
</copy>
<delete dir="${shared.dir}/classes/com" />
<copy todir="${sharedzte.dir}" overwrite="true">
<fileset dir="${movexml.dir}">
<exclude name="**/*.java"/>
<exclude name="**/sqlmap/*.xml" />
<exclude name="**/sybasesqlmap/*.xml" />
</fileset>
</copy>
<delete dir="${build.dir}" />
<zip basedir="." destfile="output.zip"
includes="${output.dir}/**"
/>
</target>
<target name="zipaspportal_manager">
<zip destfile="${basedir}/aspportal_manager.zip">
<fileset dir="${basedir}/output\webapps\aspportal\aspportal" />
</zip>
</target>
<target name="zipaspportal_register">
<zip destfile="${basedir}/aspportal_register.zip">
<fileset dir="${aspregister.dir}" />
</zip>
</target>
<delete dir="${build.dir}" />
<target name="cleanaspregister">
<delete dir="${aspregister.dir}" />
<delete dir="${output.dir}" />
</target>
<target name="all" depends="clean,compile,sdpportal,copyfiles,zipaspportal_manager,zipaspportal_register,cleanaspregister" description="Cleans, compiles, then builds the JAR file."/>
</project>
分享到:
相关推荐
aida64extreme 1111111111111111111111111111111111111
1. License来源百度搜索 2. License在解压包里的license.txt
Microsoft JVM Build 3805 3810 安装旧软件比如 MATLAB 6.5 需要这个古老的东西
Sublime Text 3是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱。 作为文本编辑器,这款软件的用户...我决定免分分享给大家,好用的东西应该广泛流传!
安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够...
Sublime Text Build 3069 加了常用的插件 并带了一个字体文件(此字体是adobe的开源字体加微软雅黑的混合字体 个人使用感觉不错) 另外 替换默认主题--使用Seti主题 此主题修改一点东西
打包前要配置的东西: config文件夹下的index.js 中的文件中的 assetsPublicPath :…/改为./ 不然的话会是空白页, build/util.js文件下在 ‘vue-style-loader’ 之后加一行:publicPath: …/…/ 不然的话会有图片...
我们先看看 build.prop 里面到底有些什么东西: E:\AndroidProject\NowaMagic>adb shell shell@android:/ $ su su root@android:/ # cd system cd system root@android:/system # cat build.prop cat build.p
本密码查看器为绿色版,可以查看adsl密码等很多东西,智者见智。。使用过~
Fmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。
入门 安装依赖项: npm install 指令 命令 描述 npm开始 启动预览服务器 npm run dev 启动预览服务器并查看文件中的更改 npm运行构建 运行构建 npm运行build:production 运行构建以进行生产
生成器-amd-build 生成器 入门 什么是约曼? 套路问题。 这不是一回事。 是这个人: 基本上,他戴着大礼帽,住在你的电脑里,等着你告诉他你想创建什么样的应用程序。 并非每台新计算机都预装了 Yeoman。 他住在...
iscsi_ddk-Osaka-build-1658 网上看到不少兄弟,找这个东西,分享一下
别担心,2.0支持页面功能,您可以使用它制作好玩的东西,比如404页~ 反垃圾评论插件升级 IP追溯、数字过滤、火星文过滤、自定义提示语、直接拦截等功能,加上利用正则制作的黑词列表和敏感词列表,帮助您更好...
$ config = ( new \ Dsakwinski \ Buildhelper \ Src \ ConfigFactory ( $ envFile ))-> create ();var_dump ( $ config -> getData ( 'KEY1' )); //VALUE1 根据.env文件执行操作: class Action implements
3D热带鱼水族箱屏保,很难得找到的东西,全免费的版本
裤子开始 开始使用并不: 截至2014年9月,a,裤子已不再是您可以安装和使用的东西。 确切地说:您可以安装... 或者,您可以运行脚本./build-support/scripts/setup ,该脚本还安装Java和Scala(除了./build-support/sc
ITool网站综合查询系统是我练习PHP写的小东西之一,提供页面信息、PR、Alexa、搜索收录、域名Whois查询功能,只要输入域名即可查询。 程序简介 ITool网站综合查询系统免费版是一套综合性质的网站查询工具,由方卡...
如果安装不上,或者安装了不能用,请先检测以下三个原因,不要动不动就Q我,搜索引擎是个好东西,可以多加利用,谢谢! 1、本程序只能在IIS5.1 (winxp win2003 win7) 以上版本运行。(win2000、NETBOX或者简易...
Fmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。它...