zoukankan      html  css  js  c++  java
  • 5、通过ANT提高EJB开发效率

    用ANT工具项目的打包发布

    1、build.xml的写法

    <?xml version="1.0" encoding="UTF-8" ?>
    <project name="HelloWorld" default="run" basedir=".">
    <property name="src.dir" value="${basedir}src"/>
    <property environment="env"/>
    <property name="jboss.home" value="${env.JBOSS_HOME}"/>
    <property name="jboss.server.config" value="default"/>
    <property name="build.dir" value="${basedir}uild"/>

    <path id="build.classpath">
    <fileset dir="${jboss.home}client">
    <include name="*.jar"/>
    </fileset>
    <pathelement location="${build.dir}"/>
    </path>

    <target name="init">
    <delete dir="${build.dir}"/>
    <mkdir dir="${build.dir}"/>
    </target>

    <target name="compile" depends="init" description="编译">
    <javac srcdir="${src.dir}" destdir="${build.dir}">
    <classpath refid="build.classpath"/>
    </javac>
    </target>

    <target name="build" depends="compile" description="创建EJB发布包">
    <jar jarfile="${basedir}${ant.project.name}.jar">
    <fileset dir="${build.dir}">
    <include name="**/*.class"/>
    </fileset>

    <metainf dir="${src.dir}META-INF"></metainf>

    </jar>
    </target>

    <target name="run" depends="build" description="发布ejb">
    <copy file="${basedir}${ant.project.name}.jar" todir="${jboss.home}server${jboss.server.config}deploy"></copy>
    </target>

    <target name="rerun" description="卸载ejb">
    <delete file="${jboss.home}server${jboss.server.config}deploy${ant.project.name}.jar"/>
    </target>
    </project>

  • 相关阅读:
    AOD.net
    C# Eval()和Bind()
    .Net使用微軟自帶的用戶驗證和登錄授權
    .Net面試4套
    .Net面試題
    MVC开发模式
    .Net自帶Ajax和GridView
    HTML系列(HTMl+CSS+JavaScript+Jquery)--un
    .Net母版页
    .NetDOM操作--un
  • 原文地址:https://www.cnblogs.com/RocketMan/p/5301505.html
Copyright © 2011-2022 走看看