4

guava-tests モジュール ベンチマークを maven ソース ルートとして設定すると、code.google.com からクローン ソース コードを git しますが、それを解決する方法もエラーになりますか? フランクのアドバイスに従って画像を参照してください。
「テスト ソース ルート」として作成されたベンチマークに変更します
が、アイデアの表示ではシンボルを解決できません
ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

私が実行すると、結果は以下になり、空になります。

caliper  jar tf 1.0-beta-1/caliper-1.0-beta-1.jar|grep -E com.google.caliper.BeforeExperiment |sort
caliper  jar tf 0.5-rc1/caliper-0.5-rc1.jar|grep -E com.google.caliper.BeforeExperiment |sort
caliper  jar tf 1.0-beta-1/caliper-1.0-beta-1.jar|grep -E com.google.caliper.BeforeExperiment |sort
4

2 に答える 2

4

ディレクトリはguava-tests/benchmarkビルドされないため、Maven 構成でソース ルートとして現在設定されていません。とは言っても、新しいアノテーションなどを含む新しいバージョンの Caliper を Maven Central にプッシュする必要があるだけで、近いうちにそれが実現するはずです。

于 2013-08-20T17:12:40.310 に答える
1

com.google.caliper.BeforeExperimentこのクラスが含まれている Caliper の公開バージョンはありません。

次のクラス検索の結果は、search.maven.org で比較できます。

jar の内容を確認することもできます。

$ jar tf ~/.m2/repository/com/google/caliper/caliper/0.5-rc1/caliper-0.5-rc1.jar | \
    grep -E com.google.caliper.B | sort
com/google/caliper/Benchmark.class
$

または、Caliper の最新の「リリース」を使用します。

$ jar tf caliper-1.0-beta-1.jar | grep -E com.google.caliper.B | sort
com/google/caliper/Benchmark.class
$
于 2013-08-19T15:06:22.330 に答える