antビルド用のbuild.xmlを作りたいです。
私はこのようなディレクトリ構造を持っています
practice
|____src
| |_____Func1.java
| |_____Func2.java
| |_____MainClass.java
|
|
|____build
|_____temp
|_____hello.jar
これbuild directory
は最初は存在しません。ant build
からコンパイルしてファイルsrc
を配置するを作成したい。次に、 のファイルから作成し、最後に..class
build/temp
.jar
.class
build directory
delete
temp directory
私はこれらを行うことができますが、jar ファイルにはMain-Class
.
.jar
作成部分は次のようなものです
<property name="build.dir" value="build"></property>
<property name="temp.dir" value="${build.dir}/temp"></property>
<jar destfile="${build.dir}/${jar.name}.jar" basedir="${temp.dir}">
<manifest>
<attribute name="Main-Class" value="MainClass"/>
<attribute name="Class-path" value=""/>
</manifest>
</jar>
Class-path
からすべて.class
が削除されるため、あるべきものを取得できませんtemp directory
。.jar
また、ファイル自体として値を指定しようとしました。
私はantビルドが初めてです。だから多分私は何かばかげたことを見逃しています。