0

我通过在本地安装了一个 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 仍在尝试从远程存储库中提取依赖项。

4

0 回答 0