externals:validatepoms

Full name:

org.kuali.maven.plugins:externals-maven-plugin:1.0.4:validatepoms

Description:

Make sure the aggregate checkout is "self-contained". Make sure the parent versions of the svn:externals modules point back to the correct root pom. Make sure the properties used to figure out which version of the child modules to use, actually match up with the versions declared in the child modules.

Attributes:

  • Requires a Maven project to be executed.

Optional Parameters

Name Type Since Description
ignoreDirectories String - Directories to ignore when examining the file system for Maven pom's
Default value is: src,target,.svn,.git.
mappings List - These mappings connect the svn:externals definitions with a property inside the root pom that controls what version each external is set to
pom String - Filename pattern used to discover Maven pom's
Default value is: pom.xml.

Parameter Details

ignoreDirectories:

Directories to ignore when examining the file system for Maven pom's
  • Type: java.lang.String
  • Required: No
  • Expression: ${externals.ignoreDirectories}
  • Default: src,target,.svn,.git

mappings:

These mappings connect the svn:externals definitions with a property inside the root pom that controls what version each external is set to
  • Type: java.util.List
  • Required: No

pom:

Filename pattern used to discover Maven pom's
  • Type: java.lang.String
  • Required: No
  • Expression: ${externals.pom}
  • Default: pom.xml