ant的配置(二)创建文件并编译、删除文件、生成jar包和run设置
2013-10-30 22:52
369 查看
<!-- 创建文件并编译 -->
<target name="mkdir" depends="deletedir">
<mkdir dir="build/classes" />
<javac srcdir="src" destdir="build/classes" />
<echo message="创建文件并编译" />
</target>
<!-- 删除目录 -->
<target name="deletedir">
<delete dir="build" />
<echo message="删除文件"></echo>
</target>
<!-- run设置 -->
<target name="run" depends="mkdir">
<java classname="HelloWorld">
<classpath>
<pathelement path="build/classes"></pathelement>
</classpath>
</java>
</target>
<!-- 生成jar文件 -->
<target name="jar" depends="run">
<jar destfile="helloworld.jar" basedir="build/classes">
<manifest>
<attribute name="Main-class" value="HelloWorld"/>
</manifest>
</jar>
</target>
如果针对src下面有包结构的工程,则在生成jar文件时,写法如下:<attribute name="Main-class" value="包名.类名"/>则运行成功。
<target name="mkdir" depends="deletedir">
<mkdir dir="build/classes" />
<javac srcdir="src" destdir="build/classes" />
<echo message="创建文件并编译" />
</target>
<!-- 删除目录 -->
<target name="deletedir">
<delete dir="build" />
<echo message="删除文件"></echo>
</target>
<!-- run设置 -->
<target name="run" depends="mkdir">
<java classname="HelloWorld">
<classpath>
<pathelement path="build/classes"></pathelement>
</classpath>
</java>
</target>
<!-- 生成jar文件 -->
<target name="jar" depends="run">
<jar destfile="helloworld.jar" basedir="build/classes">
<manifest>
<attribute name="Main-class" value="HelloWorld"/>
</manifest>
</jar>
</target>
如果针对src下面有包结构的工程,则在生成jar文件时,写法如下:<attribute name="Main-class" value="包名.类名"/>则运行成功。
相关文章推荐
- ant利用先进,ant订单具体解释,ant包,ant包装删除编译jar文件
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- 配置maven下载jar包源码文件、拷贝依赖jar到lib包、设置编译时jdk版本、根据不同环境采用不同配置
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- 关于springboot 生成的jar 文件在编译的时候出现没有主配置文件
- 学习 ant 插件 编译配置文件
- 利用.bat(批处理)来删除KEIL编译生成的无用文件
- [转]【Java EE】ANT+Xdoclet自动生成Hibernate配置文件
- 文件创建、删除、重名名文件、判断文件的读写权限以及是否存在,设置和查询文件的最近修改时间
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- 分享知识-快乐自己:IDEA下maven编译打包Java项目成jar包但是resource下配置文件无法编译
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- java解压缩zip文件,java创建zip文件,java压缩文件,java解压文件,用到ant.jar解决汉字乱码
- springmvc 项目完整示例07 设置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置
- 使用ant自动编译、打包生成apk文件
- (ant入门)用Ant生成Jar文件时在manifest中加入打包时间