之路 on it Road.com
build.xml 文件
这是构建文件示例,其中包含将应用程序打包为 jar 文件所需的所有参数。
根据要求随意修改它。
<project name="MyApplication" default="dist" basedir="."> <description> simplest example build file </description> <!-- set global properties for this build --> <property name="src" location="src" /> <property name="build" location="build" /> <property name="dist" location="dist" /> <property name="version" value="1.0" /> <target name="init"> <!-- Create the time stamp --> <tstamp /> <!-- Create the build directory structure used by compile --> <mkdir dir="${build}" /> </target> <target name="compile" depends="init" description="compile the source"> <!-- Compile the java code from ${src} into ${build} --> <javac srcdir="${src}" destdir="${build}" /> </target> <target name="dist" depends="compile" description="generate the distribution"> <buildnumber /> <!-- Create the distribution directory --> <mkdir dir="${dist}/lib" /> <!-- Put everything in ${build} into the MyApplication-${version}.${build.number}.jar --> <jar destfile="${dist}/lib/MyApplication-${version}.${build.number}.jar" basedir="${build}" /> </target> <target name="clean" description="clean up"> <!-- Delete the ${build} and ${dist} directory trees --> <delete dir="${build}" /> <delete dir="${dist}" /> </target> </project>
运行ANT构建
要运行构建,我们有两个选择
- 从命令提示符运行。要运行的命令是:
$ ant -f build.xml
- 从eclipse运行。选择该菜单选项。
右键点击 build.xml -> Run as -> Ant build
使用任何或者以上方法将运行构建脚本,我们将在控制台/命令提示符中看到此构建过程输出。
Buildfile: C:\Users\lokesh\workspace\MyApplication\build.xml init: [mkdir] Created dir: C:\Users\lokesh\workspace\MyApplication\build compile: [javac] C:\Users\lokesh\workspace\MyApplication\build.xml:21: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 1 source file to C:\Users\lokesh\workspace\MyApplication\build dist: [mkdir] Created dir: C:\Users\lokesh\workspace\MyApplication\dist\lib [jar] Building jar: C:\Users\lokesh\workspace\MyApplication\dist\lib\MyApplication-1.0.0.jar BUILD SUCCESSFUL Total time: 4 seconds
我们可以在 dist/lib
文件夹中验证生成的 jar 文件(或者如果我们更改了路径,则检查该位置)。
创建要构建的应用程序
我在 eclipse 中创建了一个带有单个类文件的 java 项目。
这个类只有 main()
方法,它打印“Hello World !!” 作为控制台的输出。
package com.onitroad.demo; public class MyClass { public static void main(String[] args) { System.out.println("Hello World !!"); } }
安装ANT
- 从 ant.apache.org 下载 Apache Ant。
- 将 zip 文件解压缩到我们选择的目录结构中。
- 将
ANT_HOME
环境变量设置为此位置。 - 在你的
PATH
环境变量中包含%ANT_HOME%/bin
目录。 - 通过打开命令行并在推荐行中输入“ant -version”来检查安装。
$ ant -version Apache Ant(TM) version 1.10.2 compiled on February 3 2018
日期:2020-09-17 00:10:39 来源:oir作者:oir