[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.github.checkstyle:regression-tool:jar:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-checkstyle-plugin @ line 155, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building regression-tool 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ regression-tool ---
[INFO] Deleting /home/ricky/opensource/regression-tool/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ regression-tool ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ regression-tool ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 19 source files to /home/ricky/opensource/regression-tool/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ regression-tool ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ regression-tool ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 9 source files to /home/ricky/opensource/regression-tool/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ regression-tool ---
[INFO] Surefire report directory: /home/ricky/opensource/regression-tool/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.github.checkstyle.regression.module.ModuleInfoCollectorTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.27 sec - in com.github.checkstyle.regression.module.ModuleInfoCollectorTest
Running com.github.checkstyle.regression.module.ModuleUtilsTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in com.github.checkstyle.regression.module.ModuleUtilsTest
Running com.github.checkstyle.regression.report.ReportGeneratorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in com.github.checkstyle.regression.report.ReportGeneratorTest
Running com.github.checkstyle.regression.configuration.ConfigGeneratorTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.936 sec - in com.github.checkstyle.regression.configuration.ConfigGeneratorTest
Running com.github.checkstyle.regression.internal.CommitValidationTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.156 sec - in com.github.checkstyle.regression.internal.CommitValidationTest
Running com.github.checkstyle.regression.extract.ExtractInfoProcessorTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.254 sec - in com.github.checkstyle.regression.extract.ExtractInfoProcessorTest
Running com.github.checkstyle.regression.git.DiffParserTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.569 sec - in com.github.checkstyle.regression.git.DiffParserTest
Results :
Tests run: 32, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ regression-tool ---
[INFO] Building jar: /home/ricky/opensource/regression-tool/target/regression-tool-1.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:test-jar (default) @ regression-tool ---
[INFO] Building jar: /home/ricky/opensource/regression-tool/target/regression-tool-1.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- maven-checkstyle-plugin:2.17:check (check) @ regression-tool ---
[INFO] There are 62 errors reported by Checkstyle 7.8.1 with https://raw.githubusercontent.com/checkstyle/checkstyle/checkstyle-7.8.1/config/checkstyle_checks.xml ruleset.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[0] (javadoc) JavadocPackage: Missing package-info.java file.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[1] (header) Header: Line does not match expected header line of '////////////////////////////////////////////////////////////////////////////////'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[1] (header) RegexpHeader: Line does not match expected header line of '^/{80}$'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[6] (imports) CustomImportOrder: Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[6] (imports) ImportOrder: Wrong order for 'java.util.List' import.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[7] (imports) ImportOrder: 'javax.annotation.Generated' should be separated from previous imports.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[7] (imports) CustomImportOrder: Import statement for 'javax.annotation.Generated' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[11] (javadoc) JavadocParagraph: <p> tag should be placed immediately before the first word, with no space after.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableGitChange.java:[11] (javadoc) JavadocParagraph: <p> tag should be preceded with an empty line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[1] (header) Header: Line does not match expected header line of '////////////////////////////////////////////////////////////////////////////////'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[1] (header) RegexpHeader: Line does not match expected header line of '^/{80}$'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[6] (imports) CustomImportOrder: Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[6] (imports) ImportOrder: Wrong order for 'java.util.List' import.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[7] (imports) ImportOrder: 'javax.annotation.Generated' should be separated from previous imports.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[7] (imports) CustomImportOrder: Import statement for 'javax.annotation.Generated' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[11] (javadoc) JavadocParagraph: <p> tag should be placed immediately before the first word, with no space after.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableProperty.java:[11] (javadoc) JavadocParagraph: <p> tag should be preceded with an empty line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[1] (header) Header: Line does not match expected header line of '////////////////////////////////////////////////////////////////////////////////'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[1] (header) RegexpHeader: Line does not match expected header line of '^/{80}$'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[3] (imports) AvoidStarImport: Using the '.*' form of import should be avoided - com.google.gson.*.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[4] (imports) AvoidStarImport: Using the '.*' form of import should be avoided - com.google.gson.reflect.*.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[5] (imports) AvoidStarImport: Using the '.*' form of import should be avoided - com.google.gson.stream.*.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[6] (imports) CustomImportOrder: Import statement for 'java.io.IOException' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[6] (imports) ImportOrder: Wrong order for 'java.io.IOException' import.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[7] (imports) ImportOrder: 'javax.annotation.Generated' should be separated from previous imports.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[7] (imports) CustomImportOrder: Import statement for 'javax.annotation.Generated' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/GsonAdaptersModuleExtractInfo.java:[10] (sizes) LineLength: Line is longer than 100 characters (found 114).
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[1] (header) Header: Line does not match expected header line of '////////////////////////////////////////////////////////////////////////////////'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[1] (header) RegexpHeader: Line does not match expected header line of '^/{80}$'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[6] (imports) CustomImportOrder: Import statement for 'java.util.ArrayList' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[6] (imports) ImportOrder: Wrong order for 'java.util.ArrayList' import.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[7] (imports) CustomImportOrder: Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[8] (imports) ImportOrder: 'javax.annotation.Generated' should be separated from previous imports.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[8] (imports) CustomImportOrder: Import statement for 'javax.annotation.Generated' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[12] (javadoc) JavadocParagraph: <p> tag should be preceded with an empty line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ModifiableModuleInfo.java:[14] (javadoc) JavadocParagraph: <p> tag should be preceded with an empty line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[1] (header) Header: Line does not match expected header line of '////////////////////////////////////////////////////////////////////////////////'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[1] (header) RegexpHeader: Line does not match expected header line of '^/{80}$'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[6] (imports) CustomImportOrder: Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[6] (imports) ImportOrder: Wrong order for 'java.util.List' import.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[7] (imports) ImportOrder: 'javax.annotation.Generated' should be separated from previous imports.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[7] (imports) CustomImportOrder: Import statement for 'javax.annotation.Generated' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[11] (javadoc) JavadocParagraph: <p> tag should be placed immediately before the first word, with no space after.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleExtractInfo.java:[11] (javadoc) JavadocParagraph: <p> tag should be preceded with an empty line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[1] (header) Header: Line does not match expected header line of '////////////////////////////////////////////////////////////////////////////////'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[1] (header) RegexpHeader: Line does not match expected header line of '^/{80}$'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[7] (imports) CustomImportOrder: Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[7] (imports) ImportOrder: Wrong order for 'java.util.List' import.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[8] (imports) ImportOrder: 'javax.annotation.Generated' should be separated from previous imports.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[8] (imports) CustomImportOrder: Import statement for 'javax.annotation.Generated' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[12] (javadoc) JavadocParagraph: <p> tag should be placed immediately before the first word, with no space after.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/data/ImmutableModuleInfo.java:[12] (javadoc) JavadocParagraph: <p> tag should be preceded with an empty line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[0] (javadoc) JavadocPackage: Missing package-info.java file.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[1] (header) Header: Line does not match expected header line of '////////////////////////////////////////////////////////////////////////////////'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[1] (header) RegexpHeader: Line does not match expected header line of '^/{80}$'.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[8] (imports) CustomImportOrder: Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[8] (imports) ImportOrder: Wrong order for 'java.util.List' import.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[9] (imports) CustomImportOrder: Import statement for 'java.util.Optional' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[10] (imports) ImportOrder: 'javax.annotation.Generated' should be separated from previous imports.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[10] (imports) CustomImportOrder: Import statement for 'javax.annotation.Generated' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting not assigned imports on this line.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[14] (javadoc) JavadocParagraph: <p> tag should be placed immediately before the first word, with no space after.
[ERROR] target/generated-sources/annotations/com/github/checkstyle/regression/ImmutableArguments.java:[14] (javadoc) JavadocParagraph: <p> tag should be preceded with an empty line.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.082 s
[INFO] Finished at: 2017-07-31T13:13:39-04:00
[INFO] Final Memory: 34M/348M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (check) on project regression-tool: You have 62 Checkstyle violations. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException