当我将番石榴测试模块基准作为maven源根设置为maven源根时,我会从code.google.com克隆源代码,但是如何解决这个错误呢?见图
遵循弗兰克建议,我将更改为bechmark作为“测试源根”
但是dislplay不能解析符号BeforeExperiment,但是我的.m2/存储库有jar .see第一个屏幕截图。



当我执行时,结果在下面,它是空的。
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发布于 2013-08-20 17:12:40
guava-tests/benchmark目录目前没有设置为Maven配置中的源根,因为它不会生成。尽管如此,我们只需要将一个新版本的Caliper推送到Maven Central,其中包括新的注释等等,我认为这应该很快就会发生。
发布于 2013-08-19 15:06:22
没有公开可用的“杯”版本包含com.google.caliper.BeforeExperiment类。
您可以自己比较在search.maven.org上进行以下类搜索的结果:
com.google.caliper.BeforeExperimentcom.google.caliper.Benchmark你也可以检查你的罐子里有什么:
$ 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
$或者使用最新的“发布版”卡利珀:
$ jar tf caliper-1.0-beta-1.jar | grep -E com.google.caliper.B | sort
com/google/caliper/Benchmark.class
$https://stackoverflow.com/questions/18313917
复制相似问题