0
私はgradleプロジェクトのScalaコードでJMHベンチマークを実行する方法を探しています。 SBTにはpluginがあります。他のプラグインを使ったり、タスクを書いたりして、Gradleを使用している場合はどうすれば同じことができますか?Gradle Scala Pluginを使用してGradle ProjectでScalaコードにJMH Benchmarksを実行する方法
私はgradleプロジェクトのScalaコードでJMHベンチマークを実行する方法を探しています。 SBTにはpluginがあります。他のプラグインを使ったり、タスクを書いたりして、Gradleを使用している場合はどうすれば同じことができますか?Gradle Scala Pluginを使用してGradle ProjectでScalaコードにJMH Benchmarksを実行する方法
JMH Gradle Pluginをご覧ください。デフォルト設定では、ScalaコードをテストするJMHベンチマークをJavaで記述することができます。
apply plugin: 'scala'
sourceSets {
jmh {
scala.srcDir 'src/jmh/scala'
}
}
jmh {
include = ['.*']
jmhVersion = '1.15'
}
dependencies {
compile group: 'org.scala-lang', name: 'scala-library', version: '2.12.1'
}
をそしてsrc/jmh/scala
でベンチマークのコードを追加します。あなたはScalaではベンチマーク自分自身を書きたい場合は
あなたは次のように手動でプラグインとの依存関係を追加する必要があります。