1

项目 P2 依赖于 P1,但反之则不然。我想用 P2 做一个罐子。一种方法是将 P2 导出到 jar,然后将 P1 和其他 jar 打包到 P2 中。

但是,我想在 P2 中不包含 P1 的情况下这样做。我该怎么做 ?

4

3 回答 3

1

您是否阅读过这个问答:如何在清单文件中指定依赖项,然后将其包含到我的 .jar 文件中?我认为它可能对您的问题有用。在 P2 Manifest 文件中声明 P1 的依赖关系的方式。

于 2012-11-22T20:50:14.580 回答
0

只需将两者打包成罐子并交付即可。交付在类路径上运行您的程序 p2 和 p1 的批处理文件。

为什么不考虑使用 maven 或 gradle?

于 2012-11-22T20:42:44.717 回答
0

实际上取决于 P2 的使用情况。通常你只需将 P2 打包到 jar 中,并在文档中声明依赖项。然后当实际使用发生时,有人需要在类路径中添加 P1 和 P2。

于 2012-11-22T20:21:06.290 回答