Auto_Deplay(1)

转载 2013年12月05日 17:26:58
<?xml version="1.0" encoding="UTF-8"?>
<!--
#用于自动打包
-->
<project default="auto_deploy" name="meis">
<description>meis auto deploy</description>


<!--生成时间-->
<tstamp />


<!--定义项目属性变量-->
<property name="project.name" value="idc-xeis" />
<property name="build.version" value="1.0.0" />
<property name="debuglevel" value="source,lines,vars" />


<!--属性文件目录变量定义,用于将SVN地址的中文转为Unicode编码-->
<property name="native_props" value="build.properties" />
<property name="ascii_props" value="build_ascii.properties" />


<!--打包时的临时工作目录-->
<property name="work.space" location="xeis_workspace" />
<property name="build.dir" value="${work.space}/build_${build.version}" />
<property name="build.src.dir" value="${build.dir}/src" />
<property name="build.classes.dir" value="${build.dir}/classes" />
<property name="build.dist.dir" value="${build.dir}/dist" />
<property name="tomcat.dir" value="${work.space}/xeis" />


<!--编译时库目录定义-->
<property name="build.lib.dir" value="${build.src.dir}/webapp/WEB-INF/lib" />
<property name="tomcat.lib.dir" value="${tomcat.dir}/lib" />
<property name="svnlib.dir" location="svnlib" />

<!--最终的结果文件路径定义-->
<property name="war.file" value="${build.dist.dir}/${project.name}_${build.version}_${DSTAMP}.war" />
<property name="tomcat.war.file" value="${tomcat.dir}/webapps/${project.name}.war" />
<property name="zip.file" value="${work.space}/${project.name}_${build.version}_${DSTAMP}.zip" />

<!--svn第三方库定义-->
<path id="svnlib.classpath">
<fileset dir="${svnlib.dir}">
<include name="**/*.jar" />
</fileset>
</path>


<!--编译工程使用到的工程库目录-->
<path id="project.classpath">
<fileset dir="${build.lib.dir}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${tomcat.lib.dir}">
<include name="**/*.jar" />
</fileset>
</path>


<!--导入SVN库的自定义任务-->
<taskdef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnlib.classpath" />


<!--打包之前清理临时目录-->
<target name="clean">
<delete file="${ascii_props}" />
<delete dir="${tomcat.dir}/webapps/xeis" />
<delete dir="${build.dir}" />
</target>


<!--属性文件转换,当属性文件包含中文时需要-->
<target name="native2ascii" depends="clean">
<exec executable="native2ascii">
<arg value="${native_props}" />
<arg value="${ascii_props}" />
</exec>
<property file="${ascii_props}" />
</target>


<!--初始化生成工作目录-->
<target name="init" depends="native2ascii">
<mkdir dir="${work.space}" />
<mkdir dir="${build.src.dir}" />
</target>


<!--从SVN上获取原码与Tomcat-->
<target name="svn" depends="init">
<echo> svn username:${svnuser} svnpassword:${svnpassword}</echo>
<echo> checking from svn repo:${svnSrcUrl} and ${svnTomcatUrl}</echo>
<svn username="${svnuser}" password="${svnpassword}" javahl="false">
<checkout url="${svnSrcUrl}" destPath="${build.src.dir}" />
</svn>
<svn username="${svnuser}" password="${svnpassword}" javahl="false">
<checkout url="${svnTomcatUrl}" destPath="${build.dir}/tools" />
</svn>
<unzip src="${build.dir}/tools/tomcat.zip" dest="${tomcat.dir}" />
</target>


<!--编译-->
<target name="compile" depends="svn">
<echo message="JDK version: ${java.version}" />
<echo message="Ant version: ${ant.java.version}" />
<echo message="classpath:${build.lib.dir}" />
<mkdir dir="${build.classes.dir}" />
<javac debug="true" debuglevel="${debuglevel}" destdir="${build.classes.dir}" srcdir="${build.src.dir}" encoding="UTF-8">
<classpath refid="project.classpath" />
</javac>


</target>


<!--拷贝配置文件-->
<target name="move_conf_file">
<copy todir="${build.classes.dir}">
<fileset dir="${build.src.dir}/conf">
<include name="**/*.properties" />
<include name="**/*.xml" />
</fileset>
<fileset dir="${build.src.dir}/resources">
<include name="**/*.properties" />
<include name="**/*.xml" />
</fileset>
</copy>
</target>


<!--打成war包-->
<target name="war" depends="compile, move_conf_file">
<mkdir dir="${build.dist.dir}" />
<war destfile="${war.file}" webxml="${build.src.dir}/webapp/WEB-INF/web.xml">
<fileset dir="${build.src.dir}/webapp" />
<classes dir="${build.classes.dir}" />
<!--<lib dir="${build.lib.dir}"/>-->
</war>
<unwar src="${war.file}" dest="${tomcat.dir}/webapps/meis" />
</target>


<!--将War包拷贝到Tomcat-->
<target name="copy_war_file" depends="war">
<copy file="${war.file}" tofile="${tomcat.war.file}" />
</target>

<!--生成zip安装包-->
<target name="auto_deploy" depends="war">
<zip destfile="${zip.file}" basedir="${work.space}" includes="meis/**/*" />
</target>
</project>

Auto_Deplay(2)

@echo off if not exist apache-ant-1.8.2 ( echo "ant 不存在 不能执行" goto :EOF ) if not exist j...
  • inspire_xg
  • inspire_xg
  • 2013年12月05日 17:34
  • 457

输入一个整数,求s=1*1+2*2+***+n*…

//=========================E0410.java===================== //输入一个整数,求s=1*1+2*2+***+n*n。 //while pub...
  • qq_22681061
  • qq_22681061
  • 2017年01月10日 15:31
  • 270

SQL中1=1与1<>1的使用

1. 1 用于只取结构不取数据的场合 例如: create table table_temp tablespace tbs_temp as select * from table_ori wh...
  • wl_ldy
  • wl_ldy
  • 2012年04月01日 16:18
  • 2475

【TensorFlow】tf.nn.conv2d是怎样实现卷积的?有1*1(1×1)卷积介绍

版权声明:本文为博主原创文章,转载请注明出处。 文章太好了,怕丢!,转自xf_mao的: http://blog.csdn.net/mao_xiao_feng/article/details/53...
  • yewei11
  • yewei11
  • 2017年08月03日 10:24
  • 574

CNN网络中的 1 x 1 卷积是什么?

http://iamaaditya.github.io/2016/03/one-by-one-convolution/ http://cs231n.github.io/convolutional-n...
  • zhangjunhit
  • zhangjunhit
  • 2017年02月15日 14:06
  • 3202

sql where 1=1 规范代码

在讲解这个问题的时候,首先来看一个例子。看一下这两个句子:select * from user select * from user where 1=1这两个 句子执行结果是一样一样的。而sql注入...
  • zc474235918
  • zc474235918
  • 2016年01月19日 19:30
  • 2075

低效能的”where1=1”

网上有不少人提出过类似的问题:“看到有人写了where 1=1这样的sql,到底是什么意思?”。其实使用这种用法的开发人员一般都是在使用动态数组的sql。 让我们想象如下的场景:用户要求提供一个灵...
  • wangboxian
  • wangboxian
  • 2014年05月22日 16:53
  • 2689

绕过or1=1进行sql注入

突然想我们是否可以用什么方法绕过SQL注入的限制呢?到网上考察了一下,提到的方法大多都是针对AND与“’”号和“=”号过滤的突破,虽然有点进步的地方,但还是有一些关键字没有绕过,由于我不常入侵网站所以...
  • most_rabbitfishes
  • most_rabbitfishes
  • 2017年05月10日 09:04
  • 1110

1*1卷积网络的作用

之前在看GoogLeNet中的Inception v1模型时,看到其中有很多1*1的卷积层,之前总是不太明白加这些有什么用啊?降维在认真学习后,发现自己忽略了一个重要的因素。就是卷积核的个数。1*1的...
  • jiyangsb
  • jiyangsb
  • 2017年05月09日 20:35
  • 533

1*1卷积

本文介绍1*1的卷积核与googlenet里面的Inception。正式介绍之前,首先回顾卷积网络的基本概念。 1. 卷积核:可以看作对某个局部的加权求和;它是对应局部感知,它的原理是在观察某个物...
  • Touch_Dream
  • Touch_Dream
  • 2017年08月10日 20:01
  • 268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Auto_Deplay(1)
举报原因:
原因补充:

(最多只允许输入30个字)