Ant使用经验

1、【示例1】:

<?xml version="1.0" encoding="UTF-8"?>
<project name="example01" default="run" basedir=".">
	<path id="lib">
		<fileset dir="F:/Java/MasterSpringLib">
			<include name="commons-logging-1.1.1.jar" />
			<include name="spring.jar" />
		</fileset>
	</path>

	<target name="compile">
		<mkdir dir="classes" />

		<javac destdir="classes" source="1.5" target="1.5" deprecation="false" 
			optimize="false" failοnerrοr="true">
			<src path="src" />
			<classpath refid="lib" />
		</javac>

		<copy todir="classes">
			<fileset dir="src">
				<include name="HelloWorld.properties" />
				<include name="appcontext.xml" />
			</fileset>
		</copy>
	</target>
	
	<target name="run" depends="compile" description="Run HelloWorldClient">
		<java classname="com.coderdream.spring.HelloWorldClient" fork="yes">
			<classpath refid="lib" />
			<classpath path="classes" />
		</java>
	</target>
</project>
 

 

2、【示例2】:

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

<!-- 定义编译该项目的基本信息 -->
<project name="spring" default="run" basedir=".">

	<!-- 定义编译和运行该项目时所需的库文件 -->
	<path id="classpath">
		<!-- 该路径下存放 spring.jar 和第三方库类 -->
		<fileset dir="lib">
			<include name="*.jar" />
		</fileset>
		
		<!-- 同时,还需要引用已经编译过的 class 文件 -->
		<pathelement path="classes" />
	</path>

	<!-- 编译全部的java文件 -->
	<target name="compile" description="Compile all source code">
		<!-- 創建classes文件夾 -->
		<mkdir dir="classes" />

		<!-- 指定编译后class文件的存放位置 -->
		<javac destdir="classes" debug="true" deprecation="false" optimize="false" failοnerrοr="true">
			<!-- 指定需要编译的源文件的存放位置 -->
			<src path="src" />
			<!-- 指定编译这些 java 文件时需要的类库位置 -->
			<classpath refid="classpath" />
		</javac>
	</target>

	<!-- 运行特定的主程序 -->
	<target name="run" description="run the main class" depends="compile">
		<!-- 指定运行的主程序 -->
		<java classname="com.coderdream.Test" fork="yes" failοnerrοr="true">
			<!-- 指定运行这些 java 文件时需要的类库位置 -->
			<classpath refid="classpath" />
		</java>
	</target>
</project>

 注意:

1、运行(run)时要引用编译后的class路径;【实例1】在run中设置,【实例2】在path中设置;

2、<!-- 創建classes文件夾 --> <mkdir dir="classes" />

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值