<project basedir="." default="all" name="ASPPORTAL">
<target name="init" description="init var">
<property name="src" value="${basedir}/src"/>
<property name="config" value="${basedir}/config"/>
<property name="config-base" value="${basedir}/config-base"/>
<property name="script" value="../script"/>
<property name="manual" value="../manual"/>
<property name="itool" value="../itool"/>
<property name="output" value="${basedir}/output"/>
<property name="build" value="${basedir}/build"/>
<property name="build.classes" value="${build}/classes"/>
<property name="webapp" value="${basedir}/webapp"/>
<path id="classpath">
<fileset dir="${webapp}/WEB-INF/lib">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${basedir}/libs">
<include name="**/*.jar"/>
</fileset>
</path>
</target>
<target name="clean" description="clean history">
<delete dir="${output}"/>
<delete dir="${build}"/>
</target>
<target name="prepare" description="create dir">
<mkdir dir="${build}"/>
<mkdir dir="${build.classes}"/>
<mkdir dir="${output}"/>
</target>
<target name="build" description="build classes">
<javac srcdir="${src}" destdir="${build.classes}" debug="true" deprecation="on" encoding="UTF-8">
<classpath refid="classpath"/>
</javac>
<copy todir="${build.classes}">
<fileset dir="${config}"></fileset>
<fileset dir="${config-base}"></fileset>
</copy>
</target>
<target name="antzip" description="ant aspprotal.zip">
<war destfile="${output}/aspportal.zip">
<classes dir="${build.classes}"/>
<fileset dir="${webapp}"/>
</war>
</target>
<target name="antwar" description="ant aspprotal.war">
<war destfile="${output}/aspportal.war">
<classes dir="${build.classes}"/>
<fileset dir="${webapp}"/>
</war>
</target>
<target name="script">
<copy todir="${output}/script" overwrite="true">
<fileset dir="${script}"/>
</copy>
</target>
<target name="manual">
<copy todir="${output}/manual" overwrite="true">
<fileset dir="${manual}"/>
</copy>
</target>
<target name="zipitool">
<zip destfile="${output}/FT-DevPortalVx.x.x.zip">
<fileset dir="${itool}"/>
<fileset dir="${output}/">
<include name="aspportal.zip"/>
</fileset>
</zip>
</target>
<target name="clean2">
<delete dir="${build}"/>
</target>
<target name="all" depends="init,clean,prepare,build,antzip,antwar,script,manual,zipitool,clean2" description="build begin..."/>
</project>
分享到:
相关推荐
ant技术的build文件例子,用于构建集成web项目时所需,这个是一个练习web项目的例子。
build文件
里面包含一个模板jmeter.results.shanhe.me.xsl,和build文件的配置,配置好可以用ant命令部署到Jenkins
第一次做jmeter+ant自动化接口测试,需要build文件,开始直接copy博客中的内容,格式不对,调试好久不成功;后发现在jmeter/extras文件夹中有一个build文件,copy出来根据需要修改下,成功了,特上传自选供大家使用...
jbpm5安装失败时,将build.xml文件改为以下文件
jmeter+ant 持续集成build.xml文件,直接使用ant命令执行jmeter脚本文件,得到图形测试报告
此文章用来解释vue-cli脚手架build目录中的utils.js配置文件 1.此配置文件是vue开发环境的wepack相关配置文件,主要用来处理css-loader和vue-style-loader 2.关于注释 •当涉及到较复杂的解释我将通过标识的方式...
ant的build文件
实际开发中的ant编译脚本代码,拥有完善的结构,只需要修改开始几个字段即可使用。
本文主要阐述了maven build是用来干什么的,以及对build标签中各子元素配置的作用
构建自动化测试平台的时候需要新建的build.xml文件
ffmpeg4.4.1编译好硬件编码的build文件
ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...
ANT-build.xml文件详解 ANT-build.xml文件详解 ANT-build.xml文件详解 ANT-build.xml文件详解
压缩包的内容分为两块: 1】jmeter %JMETER_HOME%/extras 下的样式文件 xsl 前端掌握比较好的可以自己写样式 2】使用ant配合jenkins使用的相关配置文件详细介绍(含中文注释)
里面包含 ant 和jmeter 工具 以及 1.8的jdk 等(apache-ant-1.10.8 、jmeter-3.2 JMeterPlugins-Extras-1.4.0.zip、JMeterPlugins-Standard-1.4.0.zip、ServerAgent-2.2.3.zip、build.xml、jdk-1.8-windows-x64.exe...
这就需要修改我们的 config 中的 index.js了,默认的build 中的部分是这样的: build: { // Template for index.html index: path.resolve(__dirname, '../dist/index.html'), // Paths assetsRoot: path....
1.把此jar文件夹在加载到eclipse中(鼠标右键build path - configure build path-libraries-add jars-选择此jar文件(本地路径)-ok-apply) 2.在代码中,把鼠标光标放在要查看源码的类名称上,按住键盘Ctrl键,当光标...
build.xml 手写自动生成Hibernate映射文件和配置文件源代码
对build.xml文件中用到的标签进行了详尽的解说,并且附有例子,ant build.xml文件详解