itclass-loader:assignment-compatible

Full name:

org.apache.maven.its.plugins:maven-it-plugin-class-loader:2.1-SNAPSHOT:assignment-compatible

Description:

Checks whether API classes exported by the Maven core are assignment-compatible with types loaded from the plugin class loader. In other words, checks that types shared with the core realm are imported into the plugin realm.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: initialize.

Optional Parameters

Name Type Since Description
assigncompatPropertiesFile File - The path to the properties file used to track the results of the assignment compatibility tests.
User property is: clsldr.assigncompatPropertiesFile.
classNames String[] - The qualified names of the types to check.

Parameter Details

assigncompatPropertiesFile:

The path to the properties file used to track the results of the assignment compatibility tests.
  • Type: java.io.File
  • Required: No
  • User Property: clsldr.assigncompatPropertiesFile

classNames:

The qualified names of the types to check.
  • Type: java.lang.String[]
  • Required: No