我对maven一无所知。最近我下载了一个Android项目代码,它包含了pom.xml文件。在搜索了几个小时后,我设法将其正确导入为maven项目。每件事似乎都没有错误,但对于一个项目。
缺少工件org.mapsforge:mapsforge-map:jar:0.3.0
所以我看了我的
C:\用户\ MWH.m2 \库\有机\ mapsforge \ mapsforge地图\ 0.3.0
我的所有工件都存储在那里。但是这个mapsforge-map jar没有可执行jar文件。如果我的存储库中没有这个jar,我如何将这个jar添加到这个maven项目中?
提前致谢。
答案 0 :(得分:2)
下载jar文件(来自https://code.google.com/p/mapsforge/downloads/list?)
将jar文件复制到本地Maven存储库:
mvn install:install-file -DgroupId=org.mapsforge -DartifactId=mapsforge-map -Dversion=0.3.0 -Dpackaging=jar -Dfile=mapsforge-map-0.3.0-jar-with-dependencies.jar(在您存储
jar
文件的目录中)
在项目文件夹中执行mvn compile
以验证新安装的依赖项是否可用。
答案 1 :(得分:0)
如果您的存储库中没有它,请运行“mvn:clean package”命令.Maven将自动为您下载dependecy。