ansiColor seems to have been removed from builds.a.o
diff --git a/Jenkinsfile b/Jenkinsfile
index e9bce07..4cfb4d2 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -25,97 +25,95 @@
 jbake = 'jbake'
 errMsg = ''
 
-ansiColor( 'xterm' ) {
-    try {
+try {
 
-        def pom
-        def docsVersion
+    def pom
+    def docsVersion
 
-        node( 'ubuntu' ) {
-            def JAVA_JDK_11=tool name: 'jdk_11_latest', type: 'hudson.model.JDK'
-            def MAVEN_3_LATEST=tool name: 'maven_3_latest', type: 'hudson.tasks.Maven$MavenInstallation'
-            def version = params?.version ?: 'master'
+    node( 'ubuntu' ) {
+        def JAVA_JDK_11=tool name: 'jdk_11_latest', type: 'hudson.model.JDK'
+        def MAVEN_3_LATEST=tool name: 'maven_3_latest', type: 'hudson.tasks.Maven$MavenInstallation'
+        def version = params?.version ?: 'master'
 
-            stage( 'clean workspace' ) {
-                cleanWs()
-            }
+        stage( 'clean workspace' ) {
+            cleanWs()
+        }
 
-            stage( 'generate apidocs & translations' ) {
-                echo "Will use Java $JAVA_JDK_11"
-                echo "Will use Maven $MAVEN_3_LATEST"
-                def gitVersion = version != 'master' ? "refs/tags/$version" : '*/master'
+        stage( 'generate apidocs & translations' ) {
+            echo "Will use Java $JAVA_JDK_11"
+            echo "Will use Maven $MAVEN_3_LATEST"
+            def gitVersion = version != 'master' ? "refs/tags/$version" : '*/master'
 
-                dir( build ) {
-                    checkout( [
-                        scm: [
-    	                    $class: 'GitSCM',
-    		                branches: [[ name: gitVersion ]],
-    		                extensions: [[$class: 'CloneOption', shallow: false, depth: 0, reference: '' ]],
-    		                userRemoteConfigs: [[url: buildRepo ]]
-    	                ]
-                    ] )
-                    pom = readMavenPom file: 'pom.xml'
-                    docsVersion = version != 'master' ? version : pom.version
-                    writeFile file: 'target/classes/apidocs.txt', text: 'file created in order to allow aggregated javadoc generation, target/classes is needed for all modules'
-                    writeFile file: 'jspwiki-it-tests/target/classes/apidocs.txt', text: 'file created in order to allow aggregated javadoc generation, target/classes is needed for all modules'
-                    withEnv( [ "Path+JDK=$JAVA_JDK_11/bin", "Path+MAVEN=$MAVEN_3_LATEST/bin", "JAVA_HOME=$JAVA_JDK_11" ] ) {
-                        sh 'mvn package javadoc:aggregate-no-fork -DskipTests -pl !jspwiki-portable -Djdk.javadoc.doclet.version=2.0.15 -T 1C'
-                        sh 'java -cp jspwiki-main/target/classes org.apache.wiki.TranslationsCheck site'
-                    }
-                }
-            }
-
-            stage( 'build website' ) {
-                echo "Will use Java $JAVA_JDK_11"
-                echo "Will use Maven $MAVEN_3_LATEST"
+            dir( build ) {
+                checkout( [
+                    scm: [
+                        $class: 'GitSCM',
+                        branches: [[ name: gitVersion ]],
+                        extensions: [[$class: 'CloneOption', shallow: false, depth: 0, reference: '' ]],
+                        userRemoteConfigs: [[url: buildRepo ]]
+                    ]
+                ] )
+                pom = readMavenPom file: 'pom.xml'
+                docsVersion = version != 'master' ? version : pom.version
+                writeFile file: 'target/classes/apidocs.txt', text: 'file created in order to allow aggregated javadoc generation, target/classes is needed for all modules'
+                writeFile file: 'jspwiki-it-tests/target/classes/apidocs.txt', text: 'file created in order to allow aggregated javadoc generation, target/classes is needed for all modules'
                 withEnv( [ "Path+JDK=$JAVA_JDK_11/bin", "Path+MAVEN=$MAVEN_3_LATEST/bin", "JAVA_HOME=$JAVA_JDK_11" ] ) {
-                    dir( jbake ) {
-                        git branch: jbake, url: repo, credentialsId: creds, poll: true
-                        sh "cp ../$build/ChangeLog.md ./src/main/config/changelog.md"
-                        sh "cp ../$build/i18n-table.txt ./src/main/config/i18n-table.md"
-                        sh "cat ./src/main/config/changelog-header.txt ./src/main/config/changelog.md > ./src/main/jbake/content/development/changelog.md"
-                        sh "cat ./src/main/config/i18n-header.txt ./src/main/config/i18n-table.md > ./src/main/jbake/content/development/i18n.md"
-                        sh "mvn clean process-resources -Dplugin.japicmp.jspwiki-new=$docsVersion"
-                    }
-                }
-                stash name: 'build'
-            }
-        }
-
-        node( 'git-websites' ) {
-            stage( 'publish website' ) {
-                cleanWs()
-                unstash 'build'
-                dir( asfsite ) {
-                    git branch: asfsite, url: repo, credentialsId: creds
-                    sh "cp -rf ../$jbake/target/content/* ./"
-                    sh "rm -rf ./japicmp/$docsVersion && mkdir -p ./japicmp/$docsVersion && cp -rf ../$jbake/target/japicmp/* ./japicmp/$docsVersion"
-                    sh "rm -rf ./apidocs/$docsVersion && mkdir -p ./apidocs/$docsVersion && cp -rf ../$build/target/site/apidocs/* ./apidocs/$docsVersion"
-                    timeout( 15 ) { // 15 minutes
-                        sh 'git add .'
-                        sh 'git commit -m "Automatic Site Publish by Buildbot"'
-                        echo "pushing to $repo"
-                        sh "git push origin asf-site"
-                    }
+                    sh 'mvn package javadoc:aggregate-no-fork -DskipTests -pl !jspwiki-portable -Djdk.javadoc.doclet.version=2.0.15 -T 1C'
+                    sh 'java -cp jspwiki-main/target/classes org.apache.wiki.TranslationsCheck site'
                 }
             }
         }
 
-        currentBuild.result = 'SUCCESS'
-
-    } catch( Exception err ) {
-        currentBuild.result = 'FAILURE'
-        echo err.message
-        errMsg = '- ' + err.message
-    } finally {
-        node( 'ubuntu' ) {
-            if( currentBuild.result == null ) {
-                currentBuild.result = 'ABORTED'
+        stage( 'build website' ) {
+            echo "Will use Java $JAVA_JDK_11"
+            echo "Will use Maven $MAVEN_3_LATEST"
+            withEnv( [ "Path+JDK=$JAVA_JDK_11/bin", "Path+MAVEN=$MAVEN_3_LATEST/bin", "JAVA_HOME=$JAVA_JDK_11" ] ) {
+                dir( jbake ) {
+                    git branch: jbake, url: repo, credentialsId: creds, poll: true
+                    sh "cp ../$build/ChangeLog.md ./src/main/config/changelog.md"
+                    sh "cp ../$build/i18n-table.txt ./src/main/config/i18n-table.md"
+                    sh "cat ./src/main/config/changelog-header.txt ./src/main/config/changelog.md > ./src/main/jbake/content/development/changelog.md"
+                    sh "cat ./src/main/config/i18n-header.txt ./src/main/config/i18n-table.md > ./src/main/jbake/content/development/i18n.md"
+                    sh "mvn clean process-resources -Dplugin.japicmp.jspwiki-new=$docsVersion"
+                }
             }
-            emailext body: "See ${env.BUILD_URL} $errMsg",
-                     replyTo: 'dev@jspwiki.apache.org',
-                     to: 'commits@jspwiki.apache.org',
-                     subject: "[${env.JOB_NAME}] build ${env.BUILD_DISPLAY_NAME} - ${currentBuild.result}"
+            stash name: 'build'
         }
     }
+
+    node( 'git-websites' ) {
+        stage( 'publish website' ) {
+            cleanWs()
+            unstash 'build'
+            dir( asfsite ) {
+                git branch: asfsite, url: repo, credentialsId: creds
+                sh "cp -rf ../$jbake/target/content/* ./"
+                sh "rm -rf ./japicmp/$docsVersion && mkdir -p ./japicmp/$docsVersion && cp -rf ../$jbake/target/japicmp/* ./japicmp/$docsVersion"
+                sh "rm -rf ./apidocs/$docsVersion && mkdir -p ./apidocs/$docsVersion && cp -rf ../$build/target/site/apidocs/* ./apidocs/$docsVersion"
+                timeout( 15 ) { // 15 minutes
+                    sh 'git add .'
+                    sh 'git commit -m "Automatic Site Publish by Buildbot"'
+                    echo "pushing to $repo"
+                    sh "git push origin asf-site"
+                }
+            }
+        }
+    }
+
+    currentBuild.result = 'SUCCESS'
+
+} catch( Exception err ) {
+    currentBuild.result = 'FAILURE'
+    echo err.message
+    errMsg = '- ' + err.message
+} finally {
+    node( 'ubuntu' ) {
+        if( currentBuild.result == null ) {
+            currentBuild.result = 'ABORTED'
+        }
+        emailext body: "See ${env.BUILD_URL} $errMsg",
+                 replyTo: 'dev@jspwiki.apache.org',
+                 to: 'commits@jspwiki.apache.org',
+                 subject: "[${env.JOB_NAME}] build ${env.BUILD_DISPLAY_NAME} - ${currentBuild.result}"
+    }
 }
\ No newline at end of file