如何通过ant将完整的文件夹添加到jar文件中

dm7*_*m76 3 ant jar

我想用蚂蚁创建一个像"胖"的罐子,不仅包括通常的类,清单文件等,还包括我的'libs'文件夹.

我尝试过:

<jar destfile="myjar.jar" update="yes" basedir="${libs.dir}"/>
Run Code Online (Sandbox Code Playgroud)

但这会将'libs'中的文件添加到jar文件的根目录中,我希望在jar中拥有libs文件夹(当然包含它包含的所有内容)

我可以自己在jar中创建lib文件夹,然后将文件添加到jar中的特定位置吗?

man*_*unk 9

如果指定使用该目录作为文件集的根目录,则只能匹配该目录,它将保留结构.

<jar destfile="myjar.jar" >
  <fileset dir=".">
    <include name="**/${libs.dir}/**"/>
  </fileset>
</jar>
Run Code Online (Sandbox Code Playgroud)