ant编译打包SSH项目
来源:互联网 发布:织梦wap插件破解版 编辑:程序博客网 时间:2024/05/19 10:55
此文件跟webRoot在同一级别上
build.xml:
<?xml version="1.0" encoding="utf-8"?>
<!--
使用myeclipse8.5 IDE
工程使用SSH框架
容器使用tomcat
使用ant完成工程编译打包发布
-->
<project name="deploy" default="deploy">
<property name="base" value="."/>
<!-- 存放编译生成的class文件,以备打war包使用-->
<property name="classes" value="classes"/>
<property name="WebRoot" value="WebRoot"/>
<property name="dist" value="dist"/>
<property name="src" value="src"/>
<property name="appname" value="myssh"/>
<target name="mkdir">
<mkdir dir="${base}/${WebRoot}/${classes}"/>
<mkdir dir="${base}/${WebRoot}/${dist}"/>
</target>
<target name="compile" depends="mkdir">
<javac srcdir="${base}/${src}" destdir="${base}/${WebRoot}/${classes}">
<classpath path=".">
<!-- 引入用到的jar包-->
<fileset dir="${base}/${WebRoot}/WEB-INF/lib">
<include name="*.jar" />
</fileset>
<!-- 引入myeclipse的jar包,以免编译失败-->
<fileset dir="C:\Program_Files\Genuitec\Common">
<include name="**/*.jar" />
</fileset>
</classpath>
<!--
<include name="**/*.java" />
-->
</javac>
</target>
<target name="war" depends="compile">
<!-- 属性webxml:在war包中放入web.xml-->
<war destfile="${appname}.war" webxml="${base}/${WebRoot}/WEB-INF/web.xml"
>
<!-- 元素fileset的变种,用来将class文件打包进WEB-INF/classes-->
<classes dir="${base}/${WebRoot}/${classes}"/>
<!-- 元素fileset的变种,用来将META-INF文件打包进META-INF-->
<metainf dir="${base}/${WebRoot}/META-INF"/>
<!-- 元素fileset的变种,用来将WEB-INF下的文件打包进WEB-INF-->
<webinf dir="${base}/${WebRoot}/WEB-INF"/>
<fileset file="${base}/${WebRoot}/*.jsp" />
</war>
</target>
<target name="deploy" depends="war">
<copy file="${base}/${appname}.war" todir="D:\programs\apache-tomcat-6.0.14\webapps" />
</target>
</project>
- ant编译打包SSH项目
- Ant编译打包Android项目
- Ant自动编译打包android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包android项目
- Ant自动编译打包android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包android项目
- UITableViewCell的选中时的颜色设置和分割线颜色设置
- Java构造和解析Json数据的两种方法详解-【转自博客园Alexia】
- js 弹出确认 取消对话框
- JAVA学习笔记—总体学习目标
- github的使用
- ant编译打包SSH项目
- javaweb10——会话_Cookie/HttpSession
- Git笔记
- 2014-05-16:oncreate中的settimer语句执行时间,visio中树连接线添加分支,UML与软件开发,使用Domoda前得先调用OnInitDialog
- 有好的图片网站吗
- hadoop集群动态扩展
- Ubuntu10.04下的TFTP配置
- QT小技巧
- SQL语句的基本用法