次のコマンドを使用して、Guavaのリポジトリのクローンを作成しました。
git clone https://code.google.com/p/guava-libraries/
私はGuavaの構造に完全には精通していないため、次のコマンドを試しました。
cdguava-ライブラリ mvnテスト
残念ながら、次のエラーが発生しました(出力全体がここに表示されています)。
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[情報]GuavaGWT互換ライブラリの構築
[情報]タスクセグメント:[テスト]
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
ダウンロード:https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/13.0-SNAPSHOT/guava-13.0-SNAPSHOT-sources.jar
[情報]リポジトリsonatype-nexus-snapshots(https://oss.sonatype.org/content/repositories/snapshots)でリソース'com.google.guava:guava:jar:sources:13.0-SNAPSHOT'が見つかりません
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[エラー]ビルドエラー
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[情報]アーティファクトの解決に失敗しました。
ない:
----------
1)com.google.guava:guava:jar:sources:13.0-SNAPSHOT
プロジェクトのWebサイトからファイルを手動でダウンロードしてみてください。
次に、次のコマンドを使用してインストールします。
mvn install:install-file -DgroupId = com.google.guava -DartifactId = guava -Dversion = 13.0-SNAPSHOT -Dclassifier = sources -Dpackaging = jar -Dfile = / path / to / file
または、独自のリポジトリをホストしている場合は、そこにファイルをデプロイできます。
mvn deploy:deploy-file -DgroupId = com.google.guava -DartifactId = guava -Dversion = 13.0-SNAPSHOT -Dclassifier = sources -Dpackaging = jar -Dfile = / path / to / file -Durl = [url] -DrepositoryId = [id]
依存関係へのパス:
1)com.google.guava:guava-gwt:jar:13.0-SNAPSHOT
2)com.google.guava:guava:jar:sources:13.0-SNAPSHOT
----------
必要なアーティファクトが1つありません。
アーティファクトの場合:
com.google.guava:guava-gwt:jar:13.0-SNAPSHOT
指定されたリモートリポジトリから:
中央(http://repo1.maven.org/maven2)、
sonatype-nexus-snapshots(https://oss.sonatype.org/content/repositories/snapshots)
Guavaのユニットテストを実行するにはどうすればよいですか?