anchor.diff:  ----
   <1> append below the line: `apply plugin: 'org.asciidoctor.gradle.asciidoctor'`
   
  +The following attributes are automatically set by the `asciidoctor` task:
  +
  + * project-name : matches `$project.name`
  + * project-version: matches `$project.version` (if defined). Empty String value if undefined
  + * project-group: matches `$project.group` (if defined). Empty String value if undefined
  +
  +These attributes may be overridden by explicit user input.
  +
   You may need to include extra content into the head of the exported document.
   For example, you might want to include jQuery inside the `<head>` element of the HTML export.
   To do so, first create a docinfo file `src/docs/asciidoc/docinfo.html` containing the content to include, in this case the `<script>` tag to load jQuery.
  
positive.code: 
  === Task Properties
  
  The following properties have been marked as deprecated. Developers are encouraged to migrate ASAP to the alternate
  properties.
  
  [horizontal]
  sourceDocumentName:: an override to process a single source file. Use `sourceDocumentNames` instead.
  backend:: the backend to use. Use `backends` instead.
  sourceDir:: the default value has changed from `src/asciidoc` to `src/docs/asciidoc`.
  
  
  === Behavior
  
  Files specified in `sourceDocumentNames` must be relative to `sourceDir` and fully contained in `sourceDir`, in other words,
  it's no longer possible to process documents placed outside of the project's sources.
  
  For backwards compatibility with older version, embedding `attributes` within `options` are still allowed, including
  legacy forms.
  
  === Options & Attributes
  
  
negative.code: .Properties
  [horizontal]
  logDocuments:: a boolean specifying if documents being processed should be logged on console. Type: boolean. Default: `false`.
  separateOutputDirs:: specifies whether each backend should use a separate subfolder under `outputDir`.
    Default: `true`
  
  .Methods
  [horizontal]
  