私は 1 日半この作業を行っていますが、まだアーティファクト エラーが見つからない理由を理解する助けが必要です。
おそらく、maven の仕組みについて基本的なことが欠けているかもしれませんが、android jar が maven にないため、android デプロイヤーが必要であると想定しました。デプロイヤは、これらの Android 依存関係をローカルの Maven リポジトリに移動します。https://github.com/mosabua/maven-android-sdk-deployerの readme の指示に従いました
では、なぜ Etsy の jar をダウンロードできないのでしょうか? また、Android SDK デプロイヤーのおかげでローカル リポジトリからサポート jar を既に含めているのに、なぜサポート jar について文句を言うのでしょうか????
実行 -> 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,
中央の更新間隔が経過するか更新が強制されるまで、解決は再試行されません。
- Mavenがインストールされています。
- Maven Android SDK Deployer はエラーなしでインストールされます。
- Android サポート ライブラリや Android サポート リポジトリなど、SDK Manager のすべてがインストールされます。
- Android for Maven Eclipse がインストールされ、Maven Integration for Eclipse がインストールされます。
これが私のpom.xmlです
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>AklOutdoors</groupId>
<artifactId>AklOutdoors</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
</build>
<dependencies>
<dependency>
<groupId>android</groupId>
<artifactId>android</artifactId>
<version>4.4.2_r3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>android.support</groupId>
<artifactId>compatibility-v4</artifactId>
<version>19.1.0</version>
</dependency>
<dependency>
<groupId>android.support</groupId>
<artifactId>compatibility-v13</artifactId>
<version>19.1.0</version>
</dependency>
<dependency>
<groupId>com.etsy.android.grid</groupId>
<artifactId>library</artifactId>
<version>1.0.4</version>
<exclusions>
<exclusion>
<groupId>com.google.android</groupId>
<artifactId>support-v4</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>android.support</groupId>
<artifactId>compatibility-v7</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>android.support</groupId>
<artifactId>compatibility-v7</artifactId>
<version>LATEST</version>
<type>apklib</type>
</dependency>
</dependencies>
私が間違っていることの助けと説明をいただければ幸いです。