2013-10-12 60 views
2

我有一个使用(我自己的)库项目(L)作为库的项目(P)。项目L包含第三方库Apache HTTPClient。Netbeans Java库包含

为什么P包括L jar时不起作用,除非P单独包含L做的第三方jar?

我以为P会“继承”L的任何库吗?

回答

0

这将是一个很好的实用工具,但它不会除非你使用maven的maven和assembly插件(用于分发所有的jar)。

如果你只是使用maven,它将在IDE内工作,但不是没有它。要打包独立应用程序,目标应该是耳朵文件或使用程序集插件。

我想IDE不会为你做,因为你可以自己添加它们,这使得你可以灵活地交换流行的第三方jar和嘲笑的版本。