Java Android maven缺少工件错误

Java Android maven缺少工件错误,java,android,eclipse,maven,etsy,Java,Android,Eclipse,Maven,Etsy,我已经做了一天半了,需要帮助找出为什么我仍然会出现遗漏的工件错误 也许我遗漏了maven工作方式的一些基本信息,但我认为您需要android部署器,因为android JAR不在maven上。部署人员将这些android依赖项移动到本地maven repo。我已经按照自述文件上的说明进行了操作 那么,为什么它不能下载Etsy的jar,为什么它会抱怨支持jar,而我已经从我的本地存储库中包括了它,多亏了android sdk部署器 运行方式->Maven清理->Maven安装 [INFO] Bui

我已经做了一天半了,需要帮助找出为什么我仍然会出现遗漏的工件错误

也许我遗漏了maven工作方式的一些基本信息,但我认为您需要android部署器,因为android JAR不在maven上。部署人员将这些android依赖项移动到本地maven repo。我已经按照自述文件上的说明进行了操作

那么,为什么它不能下载Etsy的jar,为什么它会抱怨支持jar,而我已经从我的本地存储库中包括了它,多亏了android sdk部署器

运行方式->Maven清理->Maven安装

[INFO] Building AklOutdoors 0.0.1-SNAPSHOT
[WARNING] The POM for com.android.support:support-v4:jar:19.0.+ is missing, 
no dependency information available
[INFO] BUILD FAILURE
[ERROR] Failed to execute goal on project Could not resolve dependencies 
for project 

The following artifacts could not be resolved: 
com.etsy.android.grid:library:jar:1.0.4, 
com.android.support:support-v4:jar:19.0.+: Failure to find 
com.etsy.android.grid:library:jar:1.0.4 in 
http://repo.maven.apache.org/maven2 was cached in the local repository,
在经过central的更新间隔或强制更新之前,不会重新尝试解析

  • 安装了Maven
  • Maven Android SDK Deployer安装时没有错误
  • SDK管理器中的所有内容都已安装,包括Android支持库和Android支持存储库
  • 安装了Android for Maven Eclipse,并安装了Maven Integration for Eclipse
  • 这是我的pom.xml

    
    4.0.0
    AklOutdoors
    AklOutdoors
    0.0.1-快照
    src
    安卓
    安卓
    4.4.2r3
    假如
    android.support
    兼容性-v4
    19.1.0
    android.support
    兼容性-v13
    19.1.0
    com.etsy.android.grid
    图书馆
    1.0.4
    com.google.android
    支持-v4
    android.support
    兼容性-v7
    最新的
    罐子
    android.support
    兼容性-v7
    最新的
    apklib
    


    非常感谢您的帮助和对我做错了什么的解释。

    我意识到这已经很老了/很晚了,但是对于任何遇到这个问题并偶然发现这个问题的人(像我一样),我相信这里的解决方案是在
    pom.xml
    中声明etsy lib为
    aar

    <dependency>
        <groupId>com.etsy.android.grid</groupId>
        <artifactId>library</artifactId>
        <version>1.0.5</version>
        <type>aar</type>
        <exclusions>
            <exclusion>
                <artifactId>support-v4</artifactId>
                <groupId>com.android.support</groupId>
            </exclusion>
        </exclusions>
    </dependency>
    
    
    com.etsy.android.grid
    图书馆
    1.0.5
    aar
    支持-v4
    com.android.support
    
    这是否回答了您的问题?