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