Maven项目到另一个maven项目依赖项

时间:2018-01-16 21:36:45

标签: java git maven

我做了一个maven项目作为我所有其他“插件”的核心  现在是时候开始处理插件了  但是,我找不到将maven项目作为依赖项添加到另一个项目的方法。我知道人们有在线回购,但我找不到任何教程 核心的pom可以在这里找到:https://github.com/PhanaticGames/PhanaticSpigotCore/blob/master/pom.xml
插件pom可以在这里找到:
https://github.com/PhanaticGames/PhanaticLobbyCore/blob/master/pom.xml

1 个答案:

答案 0 :(得分:0)

我是Maven的初学者(可悲的是,由于我的声誉,我无法评论你的问题)。
如果您想获得有关项目依赖性和概念的教程,这些文章可能会有所帮助。

Maven: The Definitive Guide非常感谢maven(也许你已经知道了)。 关于项目依赖性,请查看书籍Maven by Example' 6。一个多模块项目'并预订Maven: The Complete Reference' 3.5项目关系'  您可以在本书中下载mvn-sample源代码:Chapter’s Example source

以下是' 3.5项目关系'

的摘录
  

使用Maven的一个令人信服的理由是它使跟踪依赖关系的过程成为可能   (和依赖的依赖关系)非常容易。当项目依赖于另一个项目产生的工件时   项目我们说这个工件是一个依赖项。对于Java项目,这可以像a一样简单   项目取决于Log4J或JUnit等外部依赖项。虽然依赖可以modelexternal   依赖关系,他们还可以管理一组相关项目之间的依赖关系。如果项目 -   a取决于项目-b,Maven足够聪明,知道项目-b必须先构建   项目一个。

     

关系不仅涉及依赖关系,还涉及一个项目需要能够构建的内容   一件神器。 Maven可以模拟项目与父项的关系,以及项目与项目的关系   子模块。本节概述了项目之间的各种关系以及如何实现这些关系   关系是有条件的。

另见Maven的官方文件 - Introduction to the POM项目继承,项目聚合部分。