1 Star 0 Fork 11

iopa153/Anynote

forked from yaotingxi/Anynote 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
build.xml 3.27 KB
一键复制 编辑 原始数据 按行查看 历史
yaotingxi 提交于 2014-06-19 09:00 . 新建GIT版本
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="war" name="Anynote">
<!-- 设定全局属性 -->
<property name="projectName" value="Anynote"/>
<property name="version" value="1.3.5"/>
<property name="year" value="2011"/>
<property name="encoding" value="UTF-8"/>
<property name="appDir" value="."/>
<property name="srcDir" value="${appDir}/javasrc"/>
<property name="webDir" value="${appDir}/websrc"/>
<property name="classesDir" value="${appDir}/WEB-INF/classes"/>
<property name="libDir" value="${appDir}/WEB-INF/lib"/>
<property name="buildDir" value="${appDir}/build"/>
<property name="javadocDir" value="${buildDir}/javadoc"/>
<!-- 可以包含空目录 -->
<defaultexcludes remove="**/*~"/>
<!-- 获得SVN版本 -->
<target name="svnVersion">
<typedef resource="com/googlecode/svntask/svntask.xml">
<classpath>
<fileset dir="${libDir}">
<include name="svnkit.jar"/>
<include name="svntask.jar"/>
</fileset>
</classpath>
</typedef>
<!-- Do an update first to make sure you have the latest version -->
<svn><update path="." force="true" recursive="true" /></svn>
<svn><info path="." revisionProperty="revisionVersion" /></svn>
<property name="svnVersion" value="${revisionVersion}" />
</target>
<!-- 初始化 -->
<target name="init" depends="svnVersion">
<!-- 时间戳 -->
<tstamp>
<format property="TODAY_CN" pattern="yyyyMMdd" locale="zh"/>
</tstamp>
<delete file="${buildDir}/${projectName}${version}.${svnVersion}_${TODAY_CN}.war"/>
<mkdir dir="${classesDir}"/>
</target>
<!-- 编译源文件-->
<target name="compile" depends="init">
<javac srcdir="${srcDir}" destdir="${classesDir}" encoding="${encoding}"/>
</target>
<!-- 创建项目包 -->
<target name="war" depends="compile">
<war warfile="${buildDir}/${projectName}${version}.${svnVersion}_${TODAY_CN}.war" webxml="${appDir}/WEB-INF/web.xml">
<fileset dir="${appDir}">
<exclude name=".classpath"/>
<exclude name=".project"/>
<exclude name="build.xml"/>
<exclude name="**/.settings/**"/>
<exclude name="**/database/Anynote.xls"/>
<exclude name="**/database/Tool_Ver2.xls"/>
<exclude name="**/build/**"/>
<exclude name="**/javasrc/**"/>
<exclude name="**/javadoc/**"/>
<exclude name="/websrc/file/admin/document/*.*"/>
<exclude name="/websrc/file/admin/picture/*.*"/>
<exclude name="/websrc/file/admin/feed/*.*"/>
<exclude name="**/WEB-INF/lib/ant.jar"/>
<exclude name="**/WEB-INF/lib/svnkit.jar"/>
<exclude name="**/WEB-INF/lib/svntask.jar"/>
</fileset>
</war>
</target>
<!-- 更新到测试环境 -->
<target name="maketest" depends="war">
<unzip src="${buildDir}/${projectName}${version}.${svnVersion}_${TODAY_CN}.war" dest="${testDir}"/>
</target>
<!-- 帮助文档 -->
<target name="javadoc" depends="compile">
<mkdir dir="${javadocDir}"/>
<javadoc destdir="${javadocDir}"
windowtitle="${projectName} API"
use="yes"
linksource="no"
splitindex="yes"
charset="${encoding}"
encoding="${encoding}"
docencoding="${encoding}">
<packageset dir="${srcDir}" defaultexcludes="yes"></packageset>
</javadoc>
</target>
</project>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/xiaotangdou/Anynote.git
[email protected]:xiaotangdou/Anynote.git
xiaotangdou
Anynote
Anynote
master

搜索帮助