anchor.diff:  [source,groovy]
   ----
   plugins {
  -    id 'maven'
  -    id 'java'
  +    id 'java' //required only for runtime configuration
       id 'com.github.lburgazzoli.karaf' version '0.0.49'
   }
   
  
positive.code: 
  [source,groovy]
  ----
  karafFeatures {
    name = 'featuresName'
    xsdVersion = '1.3.0'
    outputFile = file("${project.buildDir}/karaf/features/${project.name}-feature.xml")
    features {
      mainFeature {
        name = 'main-feature-name'
        feature('dependent-feature') {
  
negative.code:             }
          }
  
          // Define a feature named 'my-feature4'
          feature {
              name        = 'my-feature4'
              description = 'Feature with config file'
  
              configurations 'foo'
  
              // Add configFile entry
              configFile {
                  filename = "/etc/my-file.xml"
                  uri      = "mvn:com.my.company/my.artifact/${project.version}/xml/my-file"
              }
  
              // Add configFile entry and copy a local file to the kar repository
              configFile {
                  filename = '${karaf.etc}/my.Config.cfg'
                  file     = file("resources/my.Config.cfg")
                  uri      = "mvn:com.my.company/my.artifact/${project.version}/cfg/features"
                  override = true // (optional) Override existing configuration files within karaf. False by default
              }
          }
  