项目P2取决于P1,但反之亦然。我想用P2制作一个罐子。一种方法是将P2导出到jar,然后将P1和其他罐子包装在P2内。
但是,我希望不在P2中包含P1。我该怎么做 ?
答案 0 :(得分:1)
您是否已阅读此问题答案:How can I specify dependencies in the manifest file and then to include it into my .jar file?我认为它可能对您的问题有用。在您在P2清单文件中声明P1的依赖关系的方式。
答案 1 :(得分:0)
实际上取决于P2的使用。通常,您只需在jar中打包P2,并在文档中声明依赖项。然后,当真正的使用发生时,有人需要添加P1和amp; P2在类路径中。
答案 2 :(得分:0)
只需将它们打包为罐子并交付两者。提供在类路径上运行程序p2和p1的批处理文件。
为什么不考虑使用maven或gradle?