搭上一個老腳本我的手,從2000年 這一切都在Java和存在是編譯所有的生成文件:Ant構建不會使jar文件
<?xml version="1.0"?>
<project name="chat" default="compile" basedir=".">
<target name="init">
<property name="conf.dir" value="conf" />
<property name="src.dir" value="src" />
<property name="resource.dir" value="resource" />
<property name="build.dir" value="build" />
<property name="release.dir" value="release" />
<property name="etc.dir" value="etc" />
<property name="lib.dir" value="lib" />
</target>
<target name="clean" depends="init">
<delete dir="${build.dir}" />
<delete dir="${release.dir}" />
</target>
<target name="compile" depends="init">
<mkdir dir="${build.dir}" />
<javac srcdir="${src.dir}" destdir="${build.dir}" includeAntRuntime="false" debug="true" optimize="false" />
</target>
<target name="release" depends="compile">
<mkdir dir="${release.dir}" />
<jar destfile="${release.dir}/chat_service.jar" basedir="${build.dir}" includeantruntime="false" />
</target>
</project>
當我運行螞蟻在Windows中的命令提示符說:
Buildfile: build.xml
init:
compile: BUILD SUCCESSFUL
但它不創建一個jar文件。 它所做的只是複製確切的項目並將其編譯到類文件中。
有誰知道我該如何創建正確的文件? 這是一個聊天服務器,我需要它來運行我的客戶端。
沒有必要添加額外的目標,因爲已經有一個jar任務。它只需要被執行/使用(螞蟻釋放) – stan0 2013-08-22 12:57:32