我有一个项目(P),它使用(我自己的)库项目(L)作为库。项目L包括第三方库Apache HTTPClient。
为什么在包含L jar时P不起作用,除非P另外包含L所做的第三方jar?
我认为P会“继承”L拥有的任何库吗?
答案 0 :(得分:0)
这将是很好的实用工具但除非你使用maven的maven和assembly插件(用于分发所有jar),否则它不会。
如果您只是使用maven,它将在IDE内部工作,但不能没有它。要打包一个独立应用程序,目标应该是一个ear文件或使用程序集插件。
我想IDE不会为你做,因为你可以自己添加它,这使你可以灵活地交换流行的第三方罐子和嘲笑的版本。