我是一名Maven新手,花了数小时学习基础知识,但是我仍然没有找到任何好的文档,说明如何在本地安装具有所有(传递)依赖项的第三方JAR。使用传递性依赖/依赖树安装第三方库?
我知道mvn install:install-file
确实安装了一个JAR。但如何在repsoitory这样的本地安装:
+ Parent.jar
+ ChildA.jar (Requuired by Parent)
+ ChildB.jar (Required by Child A)
为了使它更complcated与现实生活:Parent.jar和ChildA.jar是在公共Maven仓库,但儿童不能使用传统/商用罐B是在公共存储库中找到的jar(例如像日志记录罐)。我不仅希望在本地安装它们(具有系统依赖性),而且还要“正确”地将它们与maven集成,以便我可以将此依赖关系树重新分发给其他开发人员或公众(我认为这是对于maven来说很重要),以便maven知道并理解依赖树(以避免版本冲突,不必要的下载等等)。
任何链接或信息如何描述这种可能性会很好。
非常感谢! 标记
谢谢,那真的是我正在寻找的东西:我意识到我必须自己编写所有“非Maven提供的”库并将它们与这些POM一起安装。 – Markus 2012-01-15 19:27:49