我通过
在本地安装了一个jar文件mvn install:install-file
-Dfile=/usr/home/myname/Downloads/com/google/appengine/appengine-mapper/1.0/appengine-mapper-1.0.jar \
-DgroupId=com.google.appengine \
-DartifactId=appengine-mapper \
-Dversion=1.0 \
-Dpackaging=jar \
成功了。
尝试编译时,我收到以下错误。
无法解决项目myproject的依赖项:war:1.0-SNAPSHOT:找不到com.google.appengine:appengine-mapper:http://google-api-client-libraries.appspot.com/mavenrepo中的jar:1.0缓存在本地存储库中,分辨率不会重新尝试,直到google-api-services的更新间隔已经过去或强制更新为止。
我的pom.xml文件: ...
<repositories>
<repository>
<id>google-api-services</id>
<url>http://google-api-client-libraries.appspot.com/mavenrepo</url>
</repository>
</repositories>
<dependencies>
<!-- Compile/runtime dependencies -->
<groupId>com.google.appengine</groupId>
<artifactId>appengine-mapper</artifactId>
<version>1.0</version>
</dependency>
...
我做错了什么。 Maven仍在尝试从远程存储库中获取依赖项。