The following document contains the results of Rat (Release Audit Tool).

*****************************************************
Summary
-------
Generated at: 2018-11-14T12:15:20+01:00

Notes: 3
Binaries: 3
Archives: 0
Standards: 23

Apache Licensed: 22
Generated Documents: 0

JavaDocs are generated, thus a license header is optional.
Generated files do not require license headers.

1 Unknown Licenses

*****************************************************

Files with unapproved licenses:

  Jenkinsfile

*****************************************************

*****************************************************
  Files with Apache License headers will be marked AL
  Binary files (which do not require any license headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc. will be marked N
  N     LICENSE.txt
  AL    pom.xml
  AL    release.sh
  AL    README.md
 !????? Jenkinsfile
  AL    CONTRIBUTING.md
  N     NOTICE.txt
  B     src/site/resources/images/logo-hipparchus-blue.png
  AL    src/site/resources/css/bootstrap-responsive.min.css
  AL    src/site/resources/css/bootstrap.min.css
  AL    src/site/resources/js/bootstrap.min.js
  B     src/site/resources/img/glyphicons-halflings-white.png
  B     src/site/resources/img/glyphicons-halflings.png
  AL    src/site/site.xml
  AL    src/site/markdown/developers.md
  AL    src/site/markdown/user-guide.md
  AL    src/site/markdown/building.md
  AL    src/site/markdown/mail-lists.md
  AL    src/site/markdown/downloads.md
  AL    src/site/markdown/overview.md
  AL    src/site/markdown/release-guide.md
  AL    src/site/markdown/index.md
  AL    src/assembly/bin.xml
  AL    src/assembly/src.xml
  AL    src/conf/checkstyle.xml
  AL    src/conf/pmd-ruleset.xml
  AL    src/changes/changes.xml
  AL    src/changes/release-notes.vm
  N     RELEASE-NOTES.txt
 
*****************************************************

 Printing headers for text files without a valid license header...
 
=====================================================
== File: Jenkinsfile
=====================================================
pipeline {

    agent any
    tools {
        maven 'mvn-default'
        jdk   'openjdk-8'
    }

    options {
        timeout(time: 30, unit: 'MINUTES')
    }

    stages {

        stage('Cleaning') {
            steps {
                sh 'git clean -fdx'
                sh 'mvn clean'
            }
        }

        stage('Build') {
            steps {
                sh 'mvn package test install checkstyle:checkstyle'
                checkstyle pattern: 'hipparchus-*/target/checkstyle-result.xml'
                junit 'hipparchus-*/target/surefire-reports/*.xml'
                jacoco execPattern:'**/jacoco.exec', classPattern: 'hipparchus-clustering/target/classes,hipparchus-core/target/classes,hipparchus-fft/target/classes,hipparchus-filtering/target/classes,hipparchus-fitting/target/classes,hipparchus-geometry/target/classes,hipparchus-ode/target/classes,hipparchus-optim/target/classes,hipparchus-stat/target/classes', sourcePattern: 'hipparchus-clustering/src/main/java,hipparchus-core/src/main/java,hipparchus-fft/src/main/java,hipparchus-filtering/src/main/java,hipparchus-fitting/src/main/java,hipparchus-geometry/src/main/java,hipparchus-ode/src/main/java,hipparchus-optim/src/main/java,hipparchus-stat/src/main/java'
            }
        }

    }

    post {
        always {
            archiveArtifacts artifacts: 'hipparchus-*/target/*.jar', fingerprint: true
            script {
                if ( env.BRANCH_NAME ==~ /^release-[.0-9]+$/ ) {
                    archiveArtifacts artifacts: 'target/*.zip', fingerprint: true
                }
            }
        }
    }
}

Back to top

Reflow Maven skin by Andrius Velykis.