phonegap .jar ファイルをホストしている Maven リポジトリを探してブラウジングしていたときに、もともとニコのアドバイスhttps://github.com/nicokruger/android-maven-phonegap/issues/1を見つけました。
これにより、ローカルリポジトリにjarを追加する道が開けましたが、次のようなエラーであらゆる種類の問題(ここではMavenの初心者)に遭遇しました。
- [エラー]...ゴールにはプロジェクトを実行する必要がありますが、このディレクトリに POM がありません (コマンド ラインに -DgeneratePom=true を追加しようとしましたが、これは役に立ちませんでした)
- [エラー]...このプロジェクトのパッケージ化では、ファイルがビルド アーティファクトに割り当てられませんでした
問題を解決した後、次のインストール手順を思いつきました。ただし、ローカルの .m2 リポジトリを見ると、以下で作成された pom ファイルしか表示されません。jar ファイルは存在しません。
ありがとう!
環境
- ウィンドウズ7
- アパッチ Maven 3.0.4
- Java バージョン: 1.6.0_31、ベンダー: Sun Microsystems Inc.
手順 (変更: これらは正しい手順になりました。Ryan に感謝します)
http://phonegap.com/downloadから phonegap 1.7.0 をダウンロードします。
一時フォルダに抽出
次の場所に移動します: temp/phonegap-phonegap-475bfd2/lib/android
コマンド プロンプトで次を実行します。
mvn install:install-file -Dfile=cordova-1.7.0.jar -DgroupId=org.apache.cordova -DartifactId=phonegap -Dversion=1.7.0 -Dpackaging=jar
Phonegap (cordova-1.7.0.jar) がローカルの Maven リポジトリにインストールされます。
プロジェクト pom で、POM ファイルに以下を追加します。
<dependency> <groupId>org.apache.cordova</groupId> <artifactId>phonegap</artifactId> <version>1.7.0</version> </dependency>