我对maven很新颖。 现在我开发了一个maven项目。我的另一个项目需要依靠这个。 有谁知道我该如何生成自己的依赖关系?这样我的第二个项目就可以在pom中添加第一个作为依赖的项目。 非常感谢关于生成maven依赖关系
0
A
回答
2
由于您的第一个项目已经是maven项目,只需在第一个项目的根目录中运行mvn install
,将其安装到本地存储库中即可。
然后,您可以通过简单引用您在第一个项目中定义的groupId,artifactId和版本来在第二个项目中包含依赖项。
所以,如果你的第一个项目必须在其POM如下:
<project>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
... <!-- more here -->
可以包括这在你的第二个项目:
<dependencies>
<dependency>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
除非您部署项目1罐到中央行家如果你的jar在你的本地仓库(通过mvn install),这只会工作。
1
Maven项目由“Maven坐标”标识,即ArtifactID,GroupID和版本。
假设您创建了第一个项目并运行maven install
。您的本地存储库(位于$ HOME/.m2 /中)现在将包含已编译的项目以及您在其中放置的任何坐标。
您的第二个项目现在必须仅依赖于所述坐标。
我会建议在maven上搜索一下。很久以前,我做了一个教程,可以帮助你,即使这些例子有点简单。 Here you go,祝你好运!
相关问题
- 1. Maven依赖关系
- 2. Maven依赖关系
- 3. Makefile - 依赖关系生成
- 4. 依赖的Maven副本依赖关系
- 5. AbstractHandler的Maven依赖关系
- 6. Zest Eclipse Maven依赖关系
- 7. Grails依赖关系或Maven
- 8. 码头maven依赖关系
- 9. Pentaho maven/gradle依赖关系
- 10. Maven传递依赖关系
- 11. Maven - 建立依赖关系
- 12. Maven插件依赖关系
- 13. Maven依赖关系for org.apache.poi.POIXMLDocument
- 14. 了解Maven依赖关系
- 15. sqlserver2010的maven依赖关系?
- 16. LibreOffice Maven的依赖关系?
- 17. maven和red5依赖关系
- 18. Visual Maven依赖关系图
- 19. java maven rebuild依赖关系
- 20. Maven和依赖关系
- 21. Maven找出依赖关系
- 22. Maven。传递依赖关系
- 23. Maven依赖关系选择
- 24. Maven和db4o依赖关系
- 25. maven依赖关系的API
- 26. Maven依赖关系解析
- 27. Maven依赖关系收敛
- 28. 添加maven依赖关系
- 29. Maven依赖关系问题
- 30. GWT Maven依赖关系