melix / jmh-gradle-plugin

Integrates the JMH benchmarking framework with Gradle
Apache License 2.0
666 stars 88 forks source link

Separate generate resources and classes #129

Closed wolfs closed 6 years ago

wolfs commented 6 years ago

This makes it possible to cache the jmhCompileGeneratedClasses task. If the resources and the classes end up in the same directory, then the jmhRunBytecodeGenerator task's outputs (the resources) overlap with the outputs of jmhCompileGeneratedClasses.

Before: https://scans.gradle.com/s/du2xwfol7agac/timeline?task=q6qe5ap6gg6ou After: https://scans.gradle.com/s/wdsx3azjrfnlc/timeline?task=q6qe5ap6gg6ou

coveralls commented 6 years ago

Coverage Status

Coverage decreased (-0.06%) to 34.683% when pulling 555497d6cfa2c552bb24acf89e00b3e2aaac620d on wolfs:no-overlapping-outputs into d4feddae13f224070721fa3cd306fb6eed4e7367 on melix:master.

wolfs commented 6 years ago

@melix Thank you for merging! Any chance you can publish a new version of the plugin to the portal?

melix commented 6 years ago

@wolfs 0.4.6 is out.

wolfs commented 6 years ago

Thank you!