我通过在本地安装了一个 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 \
这是成功的。
尝试 maven 编译时,出现以下错误。
无法解析项目 myproject:war:1.0-SNAPSHOT 的依赖项:未能在http://google-api-client-libraries.appspot.com/mavenrepo中找到 com.google.appengine:appengine-mapper: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 仍在尝试从远程存储库中提取依赖项。