zoukankan      html  css  js  c++  java
  • build.xml

    代码
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="studio" default="clean" basedir=".">
    <property environment="myPrefix"/>
    <property name="name" value="studio" />
    <property name="tomcat.home" value="D:\apache-tomcat-6.0.29\" />
    <property name="web.dir" value="${basedir}/web" />
    <target name="${name}.war" description="Web projects will be packed into war">
    <war warfile="${name}.war" webxml="${web.dir}/WEB-INF/web.xml">
    <fileset dir="${web.dir}" />
    </war>
    </target>
    <target name="publish" depends="${name}.war" description="Tomcat released to the project">
    <copy todir="${tomcat.home}/webapps">
    <fileset dir="${basedir}">
    <include name="**/*.war" />
    </fileset>
    </copy>
    </target>
    <target name="clean" depends="publish" description="Remove temporary files">
    <delete>
    <fileset dir="${basedir}" includes="**/*.war" />
    </delete>
    </target>
    <!-- **********************************start web server********************************** -->

    <target name="startserver" description="Start web server" >
    <exec dir="${tomcat.home}/bin" executable="cmd.exe">
    <env key="CATALINA_HOME" path="${tomcat.home}"/>
    <arg value="/c startup.bat"/>
    </exec>
    </target>

    <!-- **********************************stop web server********************************** -->

    <target name="stopserver" description="Stop web server" >
    <exec dir="${tomcat.home}/bin" executable="cmd.exe">
    <env key="CATALINA_HOME" path="${tomcat.home}"/>
    <arg value="/c shutdown.bat"/>
    </exec>
    </target>


    <!-- **********************************reload web server********************************** -->

    <target name="reload" description="reload web server">
    <ant target="stopserver"></ant>
    <sleep seconds="5"></sleep>
    <ant target="startserver"></ant>
    </target>

    </project>
  • 相关阅读:
    又到黄金季节,该跳槽吗?怎么跳?
    分布式事务 6 个技术方案
    15 个 MyBatis 技巧,赶紧收藏吧!
    你的工资被倒挂了吗
    终于知道 Java agent 怎么重写字节码了
    每天的工作,你腻了吗?
    10 分钟轻松学会 Jackson 反序列化自动适配子类
    SpringMVC异步处理的 5 种方式
    Linux Cron 定时任务
    人类简史、软件架构和中台
  • 原文地址:https://www.cnblogs.com/yangy608/p/1938834.html
Copyright © 2011-2022 走看看