anchor.diff:  ++++
   
   As can be seen in the first line above, classifiers can be used together with the artifact only notation.
  +
   It is easy to iterate over the dependency artifacts of a configuration:
   
   ++++
  
positive.code: 
  [NOTE]
  ====
   _NOTE: Adding a dependency substitution rule to a configuration changes the timing of when that configuration is resolved._ Instead of being resolved on first use, the configuration is instead resolved when the task graph is being constructed. This can have unexpected consequences if the configuration is being further modified during task execution, or if the configuration relies on modules that are published during execution of another task.
  
  To explain:
  
  
negative.code: e.g. `s3://myBucket.s3.eu-central-1.amazonaws.com/maven/release`
  
  * `myBucket` is the AWS S3 bucket name.
  * `s3.eu-central-1.amazonaws.com` is the _optional_ http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region[region specific endpoint].
  * `/maven/release` is the AWS S3 key (unique identifier for an object within a bucket)
  
  
  