如果您正在使用 ant 构建(我正在使用来自 eclipse 的 ant),您可以通过告诉 ant 添加额外的 jar 文件来添加它们......如果您有一个由多人维护的项目,这不一定是最好的方法,但它可以工作对于一个人的项目,很容易。
例如,我构建 .jar 文件的目标是:
<jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
<manifest>
<attribute name="Author" value="ntg"/>
................................
<attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
</manifest>
</jar>
我只是添加了一行来实现它:
<jar ....">
<zipgroupfileset dir="${external-lib-dir}" includes="*.jar"/>
<manifest>
................................
</manifest>
</jar>
在哪里
<property name="external-lib-dir" value="C:\...\eclipseWorkspace\Filter\external\...\lib" />
是带有外部罐子的目录。就是这样……您也可以添加多个 zipgroupfileset 标签。