Java 无法安装Google Caliper

Java 无法安装Google Caliper,java,benchmarking,caliper,Java,Benchmarking,Caliper,我通过下载谷歌卡钳的git代码安装了谷歌卡钳,并对其进行了mvn清洁安装。这产生了caliper-1.0-beta-SNAPSHOT.jar。我将caliper作为maven依赖项包含在我的项目中,并决定编写一个简单的基准测试,如下所示 package com.parquet.benchmark; import java.util.Random; public class BenchmarkParquetDirectWrites extends SimpleBenchmark {

我通过下载谷歌卡钳的git代码安装了谷歌卡钳,并对其进行了mvn清洁安装。这产生了caliper-1.0-beta-SNAPSHOT.jar。我将caliper作为maven依赖项包含在我的项目中,并决定编写一个简单的基准测试,如下所示

package com.parquet.benchmark;

import java.util.Random;

public class BenchmarkParquetDirectWrites extends SimpleBenchmark {

    private static final int SIZE = 100000;
    private static final int MAX_VALUE = 80000;
    private int[] values;

    @Override
    protected void setUp() throws Exception {
      values = new int[SIZE];
      Random generator = new Random();
      for (int i = 0; i < values.length; i++) {
        values[i] = generator.nextInt(MAX_VALUE);
      }
    }

    public void timeBenchmark(int reps) {
      // Do something
    }
}
package com.parquet.benchmark;
导入java.util.Random;
公共类基准ParquetDirectWrites扩展了SimpleBenchmark{
私有静态最终整数大小=100000;
专用静态最终整数最大值=80000;
私有int[]值;
@凌驾
受保护的void setUp()引发异常{
值=新整数[大小];
随机生成器=新随机();
对于(int i=0;i
代码未编译且失败,无法找到SimpleBenchmark。此外,我无法在caliper-1.0-beta-SNAPSHOT.jar中找到SimpleBenchmark.class。
1) 我应该如何构建caliper以便能够使用它?

com.google.caliper caliper 1.0-beta-SNAPSHOT
在使用0.5-rc1而不是1.0-besta-SNAPSHOT时,我能够编译并运行基准测试。有什么解释吗?你有1.0测试版的源代码。SimpleBenchmark源文件是否存在?如果没有,他们会在0.5到1.0之间的某个时间删除它,并使用修复。现在无法在线发布结果。