导入项目
-
新建项目
-
选择导入方式
-
选中 build.xml
3.1 如果选中的build.xml中的 project标签name属性在当前工作空间中已经存在,则不可导入
3.2 build.xml 必须包含一个javac任务, 否则无法导入
3.3 正确导入
-
导入 build.xml
4.1 打开 ant 视图
4.2 导入 build.xml
关于 lib 的选择
方式1: 所有jar包全部放在同一级目录中, 缺点是比较混乱
方式2: 分目录放置jar包, 可以以较为清晰的目录结构管理jar包
目录结构
eclipse lib 配置
由于eclipse对ant的支持并不是很好 , 所以此时使用eclipse构建此项目时, 其实同时存在了两个构建系统, 一个是eclipse本身的, 一个是ant的. 所以需要单独配置eclipse的lib
-
项目右键 Properties
-
添加 Library
-
User Library
-
User Libraries
-
新建 Library
-
输入library 名称
-
选中新建的 Library , 并添加jar包
ant 脚本
<?xml version="1.0" encoding="UTF-8"?>
<!-- <!DOCTYPE project PUBLIC "-//ANT//DTD project//EN" "ant.dtd"> -->
<project xmlns:jacoco="antlib:org.jacoco.ant" name="ant-two" default="run" basedir=".">
<property file="${basedir}/build.properties">
</property>
<!-- jar名称 -->
<property name="jar_name" value="${jar_name}" />
<!-- 三方库目录 -->
<property name="lib.dir" value="lib" />
<!-- 主类 -->
<property name="mainclass" value="${mainclass}" />
<!-- 源码目录 -->
<property name="src.dir" value="src" />
<!-- 输出目录 -->
<property name="target.dir" value="target" />
<!-- 三方库输出 -->
<property name="lib-target.dir" value="${target.dir}/lib" />
<!-- 源码目录 -->
<property name="main.java.dir" value="${src.dir}/main/java" />
<!-- 资源目录 -->
<property name="main.resources.dir" value="${src.dir}/main/resources" />
<!-- class目录 -->
<property name="classes.dir" value="${target.dir}/classes" />
<!-- test 源码目录 -->
<property name="test.java.dir" value="${src.dir}/test/java" />
<!-- test 资源目录 -->
<property name="test.resources.dir" value="${src.dir}/test/resources" />
<!-- test class目录 -->
<property name="test-classes.dir" value=&#