zoukankan      html  css  js  c++  java
  • build.xml实例:清目录、编译java、编译scala、打包

    <?xml version="1.0" encoding="utf-8"?>

    <project basedir="src" default="build">

    <property name="web.dir" value="big"/>
    <property name="src.dir" value="${basedir}/main/scala"/>
    <property name="srcjava.dir" value="${basedir}/main/java"/>
    <property name="lib.dir" value="${basedir}/lib"/>
    <property name="build.dir" value="${web.dir}/classes"/>
    <property name="temp.dir" value="${web.dir}/temp"/>

    <path id="build.classpath">
    <fileset dir="${lib.dir}/repository">
    <include name="**/*.jar"/>
    </fileset>
    </path>
    <taskdef resource="scala/tools/ant/antlib.xml" classpathref="build.classpath" />
    <target name="compile" >
    <mkdir dir="${build.dir}" />
    <javac destdir="${build.dir}" source="1.7" target="1.7" debug="true"
    encoding="utf-8" deprecation="false" optimize="false" failonerror="true" includeantruntime="false">
    <src path="${srcjava.dir}" />
    <classpath refid="build.classpath"/>
    </javac>
    <scalac srcdir="${src.dir}"
    destdir="${build.dir}"
    classpathref="build.classpath" scalacdebugging="true" >
    <include name="**/*.scala" />
    </scalac>
    </target>

    <target name="build" depends="compile" >
    <jar jarfile="${web.dir}/scala.jar" basedir="${build.dir}">
    </jar>
    </target>

    </project>

  • 相关阅读:
    用EnumDisplaySettings获取显示设置信息
    关于同一线程中临界区编程的
    HGE初始化状态设置
    Delphi 在ListView中添加一个进度条
    WM_NCCALCSIZE消息处理详解
    Delphi操作系统菜单
    C语言I博客作业03
    C语言I博客作业05
    大一第一周作业
    C语言I博客作业02
  • 原文地址:https://www.cnblogs.com/junlinqunxia/p/8889243.html
Copyright © 2011-2022 走看看