0

私はmavenについて何も知りません。最近、Android プロジェクト コードをダウンロードしたところ、pom.xml ファイルが含まれていました。そのため、何時間も検索した後、Maven プロジェクトとして適切にインポートすることができました。すべてがかなりエラーがないように見えますが、1 つの項目についてです。

アーティファクト org.mapsforge:mapsforge-map:jar:0.3.0 がありません

だから私は自分の

C:\Users\MWH.m2\repository\org\mapsforge\mapsforge-map\0.3.0

私のすべてのアーティファクトが保存されている場所。しかし、この mapsforge-map jar には実行可能な jar ファイルはありません。リポジトリで使用できない場合、この jar をこの maven プロジェクトに追加するにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

3

3 つの特別な手順:

  1. jar ファイルをダウンロードします ( https://code.google.com/p/mapsforge/downloads/listから?)

  2. jar ファイルをローカルの Maven リポジトリにコピーします。

    mvn install:install-file -DgroupId=org.mapsforge -DartifactId=mapsforge-map -Dversion=0.3.0 -Dpackaging=jar -Dfile=mapsforge-map-0.3.0-jar-with-dependencies.jar
    jarファイルを保存したディレクトリ内)

  3. mvn compileプロジェクト フォルダーで実行して、新しくインストールされた依存関係が利用可能であることを確認します。

于 2013-06-02T18:13:00.453 に答える