建立一個簡單的Java專案並用Apache Ant執行。
範例環境
- Java 8
- Eclipse Version: 2024-06
- Apache Ant(TM) version 1.10.15
事前要求
建立專案
在Eclipse建立一個簡單的Java專案,並新增一個main class HelloAnt.java
。
com.abc.HelloAnt.java
package com.abc;
public class HelloAnt {
public static void main(String[] args) {
System.out.println("hello ant");
}
}
在專案跟目錄建立一個build.xml
,內容如下。
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="helloant" default="run">
<target name="run" depends="compile">
<java classname = "com.abc.HelloAnt">
<classpath path="bin"></classpath>
</java>
</target>
<target name="compile">
<mkdir dir="bin"/>
<javac includeantruntime="false" srcdir="./src" destdir = "bin"></javac>
</target>
</project>
執行
由於目前的Eclipse需要Java 11的JRE才能執行build.xml
,而範例只有Java 8環境,會出現JRE version less than 11 is not supported.
,所以選擇以命令列執行ant build。
在build.xml
目錄下開啟命令列輸入ant run
出現結果如下。
PS C:\..\helloant> ant run
Buildfile: C:\..\helloant\build.xml
compile:
run:
[java] hello ant
BUILD SUCCESSFUL
Total time: 0 seconds
沒有留言:
張貼留言