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>

  • 相关阅读:
    C语言-10-位域与共用体
    python-并发编程
    计算机操作系统
    网络编程-Socket
    网络编程-基础
    python-面向对象进阶
    python-面向对象
    python-模块分类与导入
    python-函数进阶
    python-函数内置方法
  • 原文地址:https://www.cnblogs.com/junlinqunxia/p/8889243.html
Copyright © 2011-2022 走看看