Maven OCLTF Plugin Settings

PropertyOptional?Description
maven.ocltf.model.uriYes The URI to the model used to run tests.

Default value is /model/contracts.xmi.

maven.ocltf.modelFacadeYes

Can be specified to override the default ModelFacade implementation. Default value is defined in the Core .

maven.ocltf.repositoryYes

Can be specified to override the default Repository implementation. Default value is defined in the Core .

maven.ocltf.printreportYes

If this value is set to false, test run details will appear on the console as the tests are executed. If not, they are stored in a file in the test-reports directory. Default value is true.

maven.ocltf.translation.file.extYes

The extension for generated translation files. Default value is vsl.

maven.ocltf.translation.translator.packageYes

The package to which Translators will be generated. Default value is org.ocltf.translation.${library}.

maven.ocltf.translation.translator.superclassYes

The Translator super class (if empty, the Translator won't have one). Default value is org.ocltf.translation.BaseTranslator.

maven.ocltf.translation.translator.contextTypeYes

The contextType used with generated test files (the element to which the expressions apply). This contextType must be an element contained within the model you're testing with. Default value is org.ocltf.contracts.LegalAgreement.

maven.ocltf.core.versionYes

The version of the ocltf-core dependency included with any generated dependency elements (i.e. a Translation-Library POM) Default value is org.ocltf.contracts.LegalAgreement.