帮助,
我已经创建了我的第一个maven快照jar文件。我已经将它上传到我的Git存储库(在Target目录中)现在我想在另一个项目中使用jar文件。如何在我的新eclipse项目中启用maven依赖项?至于我的groupID不知道如何创建它,因为我自己这样做。
<dependency>
<groupId>org.firstName.LastName</groupId>
<artifactId>bichromate</artifactId>
<version>0.1.1 SNAPSHOT</version>
答案 0 :(得分:0)
Maven从集中位置下载依赖项并将它们放入target / lib。只有在再次运行 <Spinner
android:id="@+id/spinner_months"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
时才会覆盖从该文件夹访问依赖项。
我强烈建议您执行mvn clean install
将工件部署到多个maven兼容工件存储中。 Sonatype Nexus,jFrog Artifactory等旨在托管您的工件,以便在gradle和maven项目构建中使用。
如果您对本地计算机执行了mvn deploy
依赖项,它将位于mvn clean install
或您的本地存储库位置。在这种情况下,您可以正常引用工件。
组ID通常是发布工件的公司或人员的域名。工件ID是工件的名称(当然)。
如果你想在本地包含jar(即你的项目的一部分,比如lib文件夹)那么你会想要使用类似的东西:
~/.m2/repository
答案 1 :(得分:0)
第一个答案包含大部分重要信息,但我会再添加一些。
如果不明显,您的git repo不是存储Maven工件的有效位置。像Nexus这样的工件库以及其他工具库是真实系统所需要的。
&#34;〜/ .m2 / repository&#34;的第一个答案中的引用;是一个合理的短期&#34;解决方案,只是为了验证这种依赖安排是否有效。