从类目录获取maven内部的Java JMH

时间:2015-02-02 15:03:35

标签: maven jmh

使用Java microbenchmark工具,我有一个项目,根据我正在进行基准测试的一系列函数构建和安装。基准代码仍在maven创建的JMH目录中。这一切都很好。以下是为了使其工作而添加的pom.xml行:

<dependency>
    <groupId>zerog.util.grisu</groupId>
    <artifactId>grisu</artifactId>
    <scope>system</scope>
    <version>0.1</version>
    <systemPath>/home/jnordwick/workspace/zerog-grisu/zerog-grisu.jar</systemPath>
</dependency>

然而,不断出口一个新罐子变得令人厌倦,我犯了一些错误,导致我不能对付我刚刚做出的改变。

我如何才能使JMH mvn clean install对着类文件目录(即eclipse bin目录)?

1 个答案:

答案 0 :(得分:1)

让你的项目成为一个合适的Maven构建的项目,并在你的基准测试中依赖它。这将让Maven将您的项目中的类打包到JAR中,并将其作为基准项目的依赖项提供。

这几乎扩展到任何其他具有内置依赖关系管理的理智构建系统,无论如何你必须使用一个用于任何长期运行的项目。