anchor.diff:  [source, groovy]
   ----
   plugins {
  -  id "de.ethinking.escenic" version "0.8.1"
  +  id "de.ethinking.escenic" version "0.9.0"
     // or
     id "de.ethinking.escenic.engine" version "0.8.1"
     // or
  
positive.code: 
  [TIP]
  ====
  By using *escenicRepository* you can choose the official escenic content engine download site.
  ====
  
  
  
negative.code: ----
  resources-<publicationname>-<host key like dev or production>
  ----
  
  or if you use *_usePublicationDirectories=true_*
  
  ----
  resources-<host key like dev or production>
  ----
  
  ==== Prepare resources before upload
  The task *_preparePublicationResources_* allows you to process resources before they will be uploaded. All ResourcesUploadTasks depends on the  *_preparePublicationResources_* task.
  
  .build.gralde 
  [source, groovy]
  ----
  
  task createResources{
   // create  or
   // validate resources here
  }
  
  preparePublicationResources.dependsOn  createResources
  
  ----
  
  
  === Merge multiple `content-type.xml` files
  
  Instead of a single huge monolithic `content-type.xml`, you can split it into one base and multiple fragments. Calling
  task `mergeContentType` will then merge these together to create a single big `content-type.xml` to be used in Escenic.
  
  
  
  
  
  
  
  == Plugin de.ethinking.escenic.studio
  
  