0

antビルド用のbuild.xmlを作りたいです。

私はこのようなディレクトリ構造を持っています

practice
|____src
|    |_____Func1.java
|    |_____Func2.java
|    |_____MainClass.java
|
|
|____build
     |_____temp
     |_____hello.jar

これbuild directoryは最初は存在しません。ant buildからコンパイルしてファイルsrcを配置するを作成したい。次に、 のファイルから作成し、最後に..classbuild/temp.jar.classbuild directorydeletetemp 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ビルドが初めてです。だから多分私は何かばかげたことを見逃しています。

4

1 に答える 1