11

我有点像蚂蚁新手,我无法正确制作罐子。例如,假设我想用我的 StringUtil 类制作一个 jar。使用下面的 ant 指令,我可以创建 jar,但问题是目录结构丢失了。它只是将 StringUtil.class 放在 jar 的基本目录中。如何更正这个 ant 指令,使 StringUtil.class 位于 jar 的 com/test 目录中?

<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 回答