dacapo-benchmark:configuration
Full name:
org.scalabench.plugins:dacapo-benchmark-maven-plugin:0.1.0-SNAPSHOT:configuration
Description:
Generate the benchmark's configuration file (.cnf).
While most configuration options need to be configured explicitly,
the benchmark's dependency declarations are derived from the POM;
all provided-scoped dependencies are assumed to be dependencies of
the benchmark itself (as opposed to dependencies of the harness).
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope: compile.
- The goal is thread-safe and supports parallel builds.
- Since version: 0.1.0.
- Binds by default to the lifecycle phase: generate-resources.
Optional Parameters
Name |
Type |
Since |
Description |
benchmark |
BenchmarkConfiguration |
0.1.0 |
The benchmark's configuration. If not present, a hand-crafted
configuration file is assumed to be present.
|
benchmarkName |
String |
0.1.0 |
The name of the benchmark. If unspecified, it is derived from the
project's artifactId. If the artifactId
matches one of the following patterns, the benchmark name is
extracted from it as indicated:
- ${benchmarkName}-dacapo-benchmark
- dacapo-${benchmarkName}-benchmark
Otherwise, the artifactId is taken wholesale.
|
Parameter Details
benchmark:
The benchmark's configuration. If not present, a hand-crafted
configuration file is assumed to be present.
- Type: org.scalabench.plugins.dacapo.config.BenchmarkConfiguration
- Since: 0.1.0
- Required: No
benchmarkName:
The name of the benchmark. If unspecified, it is derived from the
project's
artifactId. If the
artifactId
matches one of the following patterns, the benchmark name is
extracted from it as indicated:
- ${benchmarkName}-dacapo-benchmark
- dacapo-${benchmarkName}-benchmark
Otherwise, the
artifactId is taken wholesale.
- Type: java.lang.String
- Since: 0.1.0
- Required: No