maven解决安装到本地maven存储库的jar /依赖项的问题

时间:2013-04-14 14:54:47

标签: maven

我通过

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

0 个答案:

没有答案
相关问题