使用Ant生成包含源代码的jar

Ana*_*and 38 ant jar

我用它ant在Eclipse中创建.jar文件.

我需要为我的项目生成jar,它还包含源代码和类文件.我们该怎么做呢?

另一个问题:什么是调试jar以及如何使用它创建它ant?(已经在某个地方听说过并尝试将它们联系起来)

Kev*_*dge 66

我会修改你的jar任务以包含多个文件集; 一个用于类,一个用于源文件.

<jar destfile="${target.dir}/my-app.jar">
    <fileset dir="${target.dir}/classes" />
    <fileset dir="${src.dir}" includes="**/*.java"/>
</jar>
Run Code Online (Sandbox Code Playgroud)

包装应作为编制的单独考虑因素处理.这将为您提供更大的灵活性.例如,您可能希望将其他文件集添加到jar(例如属性文件),或者您可能希望将源包装在与类文件分开的jar文件中.