首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ant施行java类

2013-02-24 
ant执行java类1、编译源码target namecompile??? ?delete dirbin/??? ?mkdir dirbin/??? ??

ant执行java类

1、编译源码

<target name="compile">
??? ?<delete dir="bin"/>
??? ?<mkdir dir="bin"/>
??? ??? <javac srcdir="${basedir}/src" destdir="${basedir}/bin">
??? ??? ??? <classpath>
??? ??? ??? ??? <fileset dir="${basedir}/lib">
??? ??? ??? ??? ??? <include name="*.jar" />
??? ??? ??? ??? ??? <exclude name="**/.svn" />
??? ??? ??? ??? </fileset>??? ??? ??? ??? ???
??? ??? ??? </classpath>
??? ??? </javac>
??? ? <copy todir="${basedir}/bin">
??? ??? <fileset dir="${basedir}/resources">
????? <exclude name="**/*.svn"/>
??? </fileset>
??? ? </copy>
??? </target>???

?

2、打包

??? <target name="build" depends="compile">
??? ??? <jar destfile="${basedir}/lib/gsmdatacreator.jar">
??? ??? ??? <fileset dir="${basedir}/bin" />??? ??? ???
??? ??? </jar>
??? </target>

?

3、运行

<target name="CreateGSMData_CI" depends="checkout,build">?
?? <exec executable="java" failonerror="true">
??? <arg value="-classpath" />???
?? ??? <arg value="${basedir}\bin;${basedir}\lib\junit-4.0.jar;${basedir}\lib\log4j-1.2.15.jar;${basedir}\lib\ojdbc14.jar"/>???
??? <arg value="com.ubs.is.CreateGSMData"/>
??? <arg value="true"/>
?? </exec>
??? <delete dir="target"/>
??? </target>

热点排行