11

私は少しアリの初心者です、そして私は正しく瓶を作るのに苦労しています。例として、StringUtilクラスを使用してjarを作成するとします。次のantディレクティブを使用して、jarを作成できますが、問題は、ディレクトリ構造が失われることです。StringUtil.classをjarのベースディレクトリに配置するだけです。StringUtil.classがjarのcom/testディレクトリ内にあるようにこのantディレクティブを修正するにはどうすればよいですか?

<jar destfile="myjar.jar" >
  <fileset file="${build}/com/test/StringUtil.class"/>
</jar>

ありがとう!

4

1 に答える 1

17

Antにベースディレクトリからjarをビルドするように指示してから、目的のファイルのみを含めるように指示する必要があります。そのようです:

<jar destfile="myjar.jar" >
  <fileset dir="${build}" includes="com/test/StringUtil.class"/>
</jar>

<fileset>これがタグのドキュメントです。

于 2008-12-13T00:21:06.093 に答える