ant 与 eclipse 结合

本文介绍了如何在Eclipse中导入并配置Ant项目。首先,详细讲述了导入build.xml的步骤,强调了项目名的唯一性和javac任务的必要性。接着,讨论了lib目录的两种管理方式,以及在Eclipse中配置lib的方法,通过新建User Library来管理jar包。最后,提到了在Eclipse中使用Ant脚本进行项目构建的情况。
摘要由CSDN通过智能技术生成

导入项目

  1. 新建项目
    在这里插入图片描述

  2. 选择导入方式
    在这里插入图片描述

  3. 选中 build.xml
    在这里插入图片描述
    3.1 如果选中的build.xml中的 project标签name属性在当前工作空间中已经存在,则不可导入
    在这里插入图片描述
    3.2 build.xml 必须包含一个javac任务, 否则无法导入
    在这里插入图片描述
    3.3 正确导入
    在这里插入图片描述

  4. 导入 build.xml
    4.1 打开 ant 视图
    在这里插入图片描述
    4.2 导入 build.xml
    在这里插入图片描述

关于 lib 的选择

方式1: 所有jar包全部放在同一级目录中, 缺点是比较混乱
方式2: 分目录放置jar包, 可以以较为清晰的目录结构管理jar包

目录结构

在这里插入图片描述

eclipse lib 配置

由于eclipse对ant的支持并不是很好 , 所以此时使用eclipse构建此项目时, 其实同时存在了两个构建系统, 一个是eclipse本身的, 一个是ant的. 所以需要单独配置eclipse的lib

  1. 项目右键 Properties

  2. 添加 Library
    在这里插入图片描述

  3. User Library
    在这里插入图片描述

  4. User Libraries
    在这里插入图片描述

  5. 新建 Library
    在这里插入图片描述

  6. 输入library 名称
    在这里插入图片描述

  7. 选中新建的 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=&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值