项目P2依赖于P1,但反之亦然。我想从P2中制作一个罐子。一种方法是将P2导出到罐子中,然后将P2和其他罐子包装到P2中。如何创建jar依赖关系?
但是,我想要做到这一点,不包括P2内的P1。我该怎么做 ?
项目P2依赖于P1,但反之亦然。我想从P2中制作一个罐子。一种方法是将P2导出到罐子中,然后将P2和其他罐子包装到P2中。如何创建jar依赖关系?
但是,我想要做到这一点,不包括P2内的P1。我该怎么做 ?
实际上取决于P2使用情况。通常你只需在jar中打包P2,并在文档中声明依赖关系。然后当实际使用发生时,有人需要在类路径中添加两个P1 & P2。
只是将两个包装为罐子并提供两者。交付一个在类路径上运行程序p2和p1的批处理文件。
你为什么不考虑使用maven或gradle?
你看过这个问题 - 答案:How can I specify dependencies in the manifest file and then to include it into my .jar file?我认为这可能对你的问题有用。用你声明P1清单文件中P1的依赖关系的方式。
只是确保P1 jar在P2执行类路径中。 – vfcosta
@vfcosta - 我该怎么做? –