2013-10-12 97 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和嘲笑的版本。