当前位置: 首页 > news >正文

build.xml

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


<project name="test" default="compile">


<!-- global properties -->
<property name="scala.home" value="C:/Program Files/scala/" />
<property name="scala.library" value="${scala.home}/lib/scala-library.jar" />
<property name="src.dir" value="D:\workspace_study\test\src" />
<property name="build.dir" value="D:\workspace_study\test\bin" />


<!-- class path settings -->
<path id="build.classpath">
    <pathelement location="${build.dir}" />
    <pathelement location="${scala.library}" />
</path>


<!-- define scalac, fsc, sbaz ... tasks -->


<target name="scala.tasks">
    <taskdef resource="scala/tools/ant/antlib.xml">
        <classpath>
            <pathelement location="${scala.home}/lib/scala-compiler.jar" />
            <pathelement location="${scala.library}" />
        </classpath>
    </taskdef>
</target>


<target name="compile" depends="scala.tasks">
      <mkdir dir="${build.dir}" />
 <javac srcdir="${src.dir}" destdir="${build.dir}"
        includes="**/*.java"/> 
      <scalac  srcdir="${src.dir}"
           destdir="${build.dir}"
           classpathref="build.classpath">
           <include name="**/*.scala" />
      </scalac>
</target>





<!-- run the program -->
<!--
<target name="run" depends="compile">
    <java classname="HelloWorld"
          classpathref="build.classpath" />


</target>
 -->
</project>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java语言JDBC数据库
  • 数组和链表的区别
  • JAVA监听器原理
  • ubuntu 信息获取
  • java中逻辑右移;算术右移的区别
  • Java中的接口继承
  • ftp测试练习
  • JTabel鼠标按下与放开getValueIsAdjusting()
  • display.syncExec方法例子
  • 常用的网络
  • Netty 5用户指南
  • netty 学习 (4)混合使用coder和handler
  • netty 学习 (3)发送对象
  • netty 学习 (2)Handler的执行顺序
  • netty 学习 (1)
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • input的行数自动增减
  • iOS 系统授权开发
  • JAVA_NIO系列——Channel和Buffer详解
  • Mocha测试初探
  • mysql_config not found
  • Promise初体验
  • Spark RDD学习: aggregate函数
  • Spring Boot快速入门(一):Hello Spring Boot
  • SQL 难点解决:记录的引用
  • 创建一种深思熟虑的文化
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 坑!为什么View.startAnimation不起作用?
  • 面试遇到的一些题
  • 前端面试题总结
  • 前端性能优化--懒加载和预加载
  • 区块链共识机制优缺点对比都是什么
  • 中文输入法与React文本输入框的问题与解决方案
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ‌JavaScript 数据类型转换
  • # Apache SeaTunnel 究竟是什么?
  • ###STL(标准模板库)
  • #{}和${}的区别?
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (0)Nginx 功能特性
  • (160)时序收敛--->(10)时序收敛十
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (vue)el-tabs选中最后一项后更新数据后无法展开
  • (二)Eureka服务搭建,服务注册,服务发现
  • (二)测试工具
  • (力扣)循环队列的实现与详解(C语言)
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)为C# Windows服务添加安装程序
  • (自用)网络编程
  • .NET : 在VS2008中计算代码度量值
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...