anchor.diff:  	    project('${project_name}', 'dev')
           }
       }
  -    goals('-e')
  -    goals('clean')
  -    goals('install')
  +	    goals('-e')
  +	    goals('clean')
  +	    goals('install')
  +	    mavenInstallation(maven_installation)
  +    postBuildSteps {	    
  +	maven {
  +	    rootPOM("spring-petclinic-test/pom.xml")
  +	    goals('-P functional-test clean verify -Dpetclinic.version=${projectVersion}')
  +	    mavenInstallation(maven_installation)
  +    	    configure { project ->
  +    		    project << globalSettings(
  +                    class:'org.jenkinsci.plugins.configfiles.maven.job.MvnGlobalSettingsProvider',
  +                    plugin:"config-file-provider@<%= @plugins['config-file-provider'] %>"
  +                ) {
  +    			    settingsConfigId('<%= @settings_id %>')
  +    			}
  +    	    }
  +	}
  +    }
       perModuleEmail(false)
  -    mavenInstallation(maven_installation)
   }
   
   job(type: Maven) {
  
positive.code: 			}
  	    }
          }
      }
  }
  
negative.code:     postBuildSteps {
          maven {
              goals("""deploy:deploy-file -B
  	    	-DgroupId=\${buildGroupId}
                  -DartifactId=asf-webapp-demo
  		-Dversion=\${buildVersion}
  		-Dpackaging=war
  		-DrepositoryId=builds-feature
  		-Dfile=\${WORKSPACE}/spring-petclinic/target/petclinic.war
  		-Durl=\${NEXUS_URL}/content/repositories/builds-feature""")
              mavenInstallation(maven_installation)
  	    configure { project ->
  		    project << globalSettings(class:'org.jenkinsci.plugins.configfiles.maven.job.MvnGlobalSettingsProvider', plugin:'config-file-provider@<%= @plugins['config-file-provider'] %>') {
  