Maven发现了工件但无法编译

时间:2013-09-03 17:30:40

标签: java android maven dependencies

当我运行mvn编译时,我从编译中得到一个错误列表,所有人都说丢失了我在pom.xml中作为依赖项的包。

Pom.xml

`<dependency>
        <groupId>com.fortysevendeg.android</groupId>
        <artifactId>swipelistview</artifactId>
        <version>1.0-SNAPSHOT</version>
        <type>apklib</type>
 </dependency>`

Error
error: package com.fortysevendeg.swipelistview does not exist

我真的很感激这方面的一些帮助。我现在已经反对这一段时间了。

1 个答案:

答案 0 :(得分:2)

看起来MVN无法从您的存储库中提取您的软件包(com.fortysevendeg.swipelistview)。为了弄清楚,我会将代码库(即SVN,GitHub)中的软件包签出到您的工作区。重新检查pom.xml以获取确切名称&amp;做MVN安装。

link:Read

Downloading from a Remote Repository

Downloading in Maven is triggered by a project declaring a dependency that is not present in the local repository (or for a SNAPSHOT, when the remote repository contains one that is newer). 

默认情况下,Maven将从中央存储库下载。

在MVN编译期间,它首先在您的本地工作区&amp;如果没有找到,那么它将从配置的存储库中拉出它。