PatternTesting Properties

General Settings

Property nameOptional?Description
maven.patterntesting.srcYes

Location of project pattern tests. Default value is ${maven.src.dir}/test-aspect.

maven.patterntesting.build.template.destNo

Output dir for the template aspects. Default value is ${maven.build.dir}/patterntesting/template.

maven.patterntesting.build.destNo

Output dir for compiled classes. Default value is ${maven.build.dir}/patterntesting/classes.

maven.patterntesting.failonerrorNo

Decide whether to stop the build if Ajc fails. Default value is false.

maven.patterntesting.src.templatesNo

Location of the Pattern Tests Maven Templates (these are aspects that extend the generic aspects found in ${maven.patterntesting.src.suites} and use @xxx@ Ant token filters for defining where to apply the aspects.. Default value is aspect-template.

maven.patterntesting.excludesNo

List of files to exclude from the ajc compilation. Default value is **/package.html.

maven.patterntesting.includesNo

List of files to include in the ajc compilation. Default value is **/*.java,**/*.aj.

maven.patterntesting.conf.templateNo

Location of properties file that is used internally by the plugin to create Ant filters for the template properties. Default value is ${maven.build.dir}/patterntesting/patterntesting.properties.

maven.patterntesting.formatterNo

Legal values are xml and plain. Default value is xml.