anchor.diff:  }
   ----
   
  -This will generate the following pom file with publish.
  +Executing the Gradle publishing task will generate the following _*.pom_ file.
   
   [source,xml]
   .mvn-filter.pom
  
positive.code: - *File*
  ** This is the configuration for a special file. This file should be part of the project.
  ** If this is specified for a properties provider, the versions inside of the file are adaptable and
  selected properties can be exclude if necessary with a configuration.
  
  ===== Ivy Recommendation Provider
  The Ivy recommendation provider uses an Ivy file for the creation of a map with modules and versions. All dependency
  configurations are used and Ivy configurations are not considered. Of course it is possible to configure this provider
  also with an URL or with a file definition, but a dependency definition should be the most common configuration for this provider.
  The dependency configuration of the provider is also added to the version map of the provider.
  
negative.code: [cols="20%,35%,5%,40%", width="95%", options="header"]
  |===
  | Version Example           | Pattern | Pos | Comment
  |`'v1-rev12-1.21.0'`    | `'^(v1-rev)(\\d+)(-1\\.21\\.0)$'`  | 2 | Only `12` is used for comparison and update.
  |`'v1-rev12-1.21.0'`    | `'^(v1-rev12)(-1\\.)(\\d+)(\\.0)$'`| 3 | Only `21` is used for comparison and update.
  |===
  
  == Project Extension 'versionManagement'
  
  This plugin adds an extension `versionManagement` to the root project. This extension contains methods that 
  add functionality to the publication configuration.
  
  === Methods
  [cols="20%,15%,65%", width="95%", options="header"]
  |===
  |Method                         | Type                     | Description
  |*withSubProjects*(configure)   | List<Project> or Project | A list of sub projects or a single sub project, e.g., `'subprojects'`
  |*fromConfigurations*(configure)| List<String> or String   | A list or a single configuration of the project, e.g., `'compile'`.
  |*withDependencies*(configure)  | List<String> or String   | A list or a single string with a dependency configuration,
  e.g., `'com.company:module:version'`.
  |===
  
  === Usage
  