4.0.0 de.kosit validationtool 1.5.1 KoSIT XML Prüftool Implementierung KoSIT XML Validator against XSD and Schematron based on defined scenarios. https://github.com/itplr-kosit/validator Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo fabian.buettner Fabian Büttner KoSIT http://www.xoev.de renzo.kottmann Renzo Kottmann KoSIT http://www.xeinkauf.de Product Owner andreas.penski Andreas Penski ]init[ AG https://www.init.de developer scm:git:https://github.com/itplr-kosit/validationtool.git scm:git:https://projekte.kosit.org/kosit/validator.git v1.1.0 https://github.com/itplr-kosit/validator sonatype-nexus-staging Nexus Release Repository https://oss.sonatype.org/service/local/staging/deploy/maven2 xoev https://www.xoev.de/ UTF-8 8 3.6.3 3.27.3 10.23.0 2.19.0 3.17.0 1.13.1 4.4.16 4.0.2 2.4.1 4.0.5 5.12.2 1.18.38 5.17.0 1.0.2 4.7.7 7.12.0 5.5.1 3.6.1 3.7.0 2.7.1 3.6.1 12.5 2.0.17 2.0.17 3.6.0 2.9.1 12.1.1 3.5.0 2.26.0 0.8.13 4.0.9 4.0.9 3.1.0 3.7.1 3.6.0 3.14.0 3.8.1 3.5.0 3.5.3 3.2.7 3.11.2 3.6.0 3.26.0 3.9.0 3.1.1 3.3.1 3.6.0 3.21.0 3.3.1 3.5.3 6.6.1 4.9.3.0 2.18.0 commons-io commons-io ${version.commons-io} net.sf.saxon Saxon-HE ${version.saxon-he} org.apache.commons commons-lang3 ${version.commons-lang3} org.slf4j slf4j-api ${version.slf4j-api} info.picocli picocli ${version.picocli} true jakarta.xml.bind jakarta.xml.bind-api ${version.jakarta.xml.bind-api} org.fusesource.jansi jansi ${version.jansi} true org.glassfish.jaxb jaxb-runtime ${version.jaxb-runtime} true org.slf4j slf4j-simple ${version.slf4j-simple} true org.projectlombok lombok ${version.lombok} provided org.apache.commons commons-text ${version.commons-text} test org.apache.httpcomponents httpcore ${version.httpcore} test de.kosit.validationtool packaged-test-scenarios ${version.packaged-test-scenarios} test io.rest-assured rest-assured ${version.rest-assured} test org.assertj assertj-core ${version.assertj-core} test org.junit.jupiter junit-jupiter-api ${version.junit-jupiter-api} test org.mockito mockito-core ${version.mockito-core} test src/main/model src/main/resources true com.github.spotbugs spotbugs-maven-plugin ${version.spotbugs-maven-plugin} org.apache.maven.plugins maven-checkstyle-plugin ${version.maven-checkstyle-plugin} com.puppycrawl.tools checkstyle ${version.checkstyle} false false true org.apache.maven.plugins maven-dependency-plugin ${version.maven-dependency-plugin} analyze analyze-only false true properties copy-dependencies prepare-package copy-dependencies ${project.build.directory}/lib false false true org.glassfish.jaxb:jaxb-runtime de.kosit.validationtool:packaged-test-scenarios org.apache.maven.plugins maven-jxr-plugin ${version.maven-jxr-plugin} org.apache.maven.plugins maven-pmd-plugin ${version.maven-pmd-plugin} net.sourceforge.pmd pmd-core ${version.pmd} net.sourceforge.pmd pmd-java ${version.pmd} 100 ${version.java} **/*Bean.java **/generated/*.java ${project.build.directory}/generated-sources/stubs org.apache.maven.plugins maven-project-info-reports-plugin ${version.maven-project-info-reports-plugin} org.apache.maven.plugins maven-resources-plugin ${version.maven-resources-plugin} ISO-8859-1 org.codehaus.mojo build-helper-maven-plugin ${version.build-helper-maven-plugin} reserve-network-port reserve-network-port process-resources validator.server.port jacoco.tcp.port org.apache.maven.plugins maven-enforcer-plugin ${version.maven-enforcer-plugin} enforce-versions enforce ${version.maven} org.apache.maven.plugins maven-compiler-plugin ${version.maven-compiler-plugin} ${version.java} UTF-8 ${compiler.verbosearg} ${compiler.xlintarg} ${compiler.warg} org.apache.maven.plugins maven-shade-plugin ${version.maven-shade-plugin} jdk11+ package shade true standalone de.kosit.validationtool.cmd.CommandLineApplication *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA **/module-info.class jdk8 package shade true java8-standalone org.glassfish.jaxb:jaxb-runtime com.sun.istack:istack-commons-runtime com.sun.xml.fastinfoset:FastInfoset jakarta.activation:jakarta.activation-api jakarta.xml.bind:jakarta.xml.bind-api org.jvnet.staxex:stax-ex org.glassfish.jaxb:txw2 de.kosit.validationtool.cmd.CommandLineApplication *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA **/module-info.class org.apache.maven.plugins maven-assembly-plugin ${version.maven-assembly-plugin} full_dist package single src/assembly/assembly-dist.xml true false target/ target/assembly/full org.jvnet.jaxb jaxb-maven-plugin ${version.jaxb-maven-plugin} generate true src/main/model/xsd src/main/model/binding false -Xinheritance -Xannotate org.jvnet.jaxb jaxb-plugins ${version.jaxb-plugins} org.jvnet.jaxb jaxb-plugin-annotate ${version.jaxb-plugins} org.jacoco jacoco-maven-plugin ${version.jacoco-maven-plugin} **/validationtool/model/** **/validationtool/cmd/assertions/** prepareJacocoSurefireArgLine prepare-agent jacocoSurefire prepareJacocoFailsafeArgLine pre-integration-test prepare-agent jacocoFailsafe tcpserver
localhost
${jacoco.tcp.port}
dump post-integration-test dump
localhost
${jacoco.tcp.port} true
generateJacocoReport report verify
org.apache.maven.plugins maven-surefire-plugin ${version.maven-surefire-plugin} -Dfile.encoding=UTF-8 ${jacocoSurefire} org.apache.maven.plugins maven-source-plugin ${version.maven-source-plugin} attach-sources jar org.apache.maven.plugins maven-release-plugin ${version.maven-release-plugin} v@{project.version} org.codehaus.mojo exec-maven-plugin ${version.exec-maven-plugin} run pre-integration-test exec java false true true ${jacocoFailsafe} -Xmx128m -classpath de.kosit.validationtool.cmd.CommandLineApplication -s ${project.build.testOutputDirectory}/examples/simple/scenarios.xml -r ${project.build.testOutputDirectory}/examples/simple/repository -P ${validator.server.port} -D org.apache.maven.plugins maven-antrun-plugin ${version.maven-antrun-plugin} ${jacoco.tcp.port} sleep-for-a-while pre-integration-test run org.apache.maven.plugins maven-failsafe-plugin ${version.maven-failsafe-plugin} test-it integration-test verify -Dfile.encoding=UTF-8 -Ddaemon.port=${validator.server.port} org.apache.maven.plugins maven-javadoc-plugin ${version.maven-javadoc-plugin} ${version.java} none attach-javadocs jar org.apache.maven.plugins maven-site-plugin ${version.maven-site-plugin} net.revelc.code.formatter formatter-maven-plugin ${version.formatter-maven-plugin} validate generate-sources validate ${project.basedir}/formatter.xml LF org.codehaus.mojo versions-maven-plugin ${version.versions-maven-plugin} regex (?i).+[-.](alpha|beta|rc\d|m\d|pre\d).* org.cyclonedx cyclonedx-maven-plugin ${version.cyclonedx-maven-plugin} default package makeBom true aggregate false package makeAggregateBom xml org.openrewrite.maven rewrite-maven-plugin ${version.rewrite-maven-plugin} verify dryRunNoFork org.openrewrite.recipe rewrite-logging-frameworks ${version.rewrite-logging-frameworks} org.openrewrite.recipe rewrite-migrate-java ${version.rewrite-migrate-java} org.openrewrite.recipe rewrite-static-analysis ${version.rewrite-static-analysis} org.openrewrite.recipe rewrite-testing-frameworks ${version.rewrite-testing-frameworks} org.openrewrite.maven.BestPractices org.openrewrite.maven.ModernizeObsoletePoms org.openrewrite.maven.OrderPomElements org.openrewrite.java.RemoveUnusedImports org.openrewrite.java.ShortenFullyQualifiedTypeReferences org.openrewrite.java.format.BlankLines org.openrewrite.java.format.EmptyNewlineAtEndOfFile org.openrewrite.java.format.MethodParamPad org.openrewrite.java.format.NoWhitespaceAfter org.openrewrite.java.format.NoWhitespaceBefore org.openrewrite.java.format.NormalizeFormat org.openrewrite.java.format.NormalizeLineBreaks org.openrewrite.java.format.NormalizeTabsOrSpaces org.openrewrite.java.format.RemoveTrailingWhitespace org.openrewrite.java.format.SingleLineComments org.openrewrite.java.format.Spaces org.openrewrite.java.format.TypecastParenPad org.openrewrite.java.format.WrappingAndBraces org.openrewrite.java.logging.PrintStackTraceToLogError org.openrewrite.java.logging.slf4j.Slf4jBestPractices org.openrewrite.java.migrate.UpgradeToJava8 org.openrewrite.java.testing.junit5.JUnit4to5Migration org.openrewrite.java.testing.junit5.JUnit5BestPractices org.openrewrite.staticanalysis.CovariantEquals org.openrewrite.staticanalysis.HideUtilityClassConstructor org.openrewrite.staticanalysis.UnnecessaryParentheses false
com.github.spotbugs spotbugs-maven-plugin ${version.spotbugs-maven-plugin} org.apache.maven.plugins maven-checkstyle-plugin ${version.maven-checkstyle-plugin} default checkstyle aggregate false checkstyle-aggregate false false true org.apache.maven.plugins maven-javadoc-plugin ${version.maven-javadoc-plugin} default javadoc aggregate false aggregate org.apache.maven.plugins maven-jxr-plugin ${version.maven-jxr-plugin} org.apache.maven.plugins maven-pmd-plugin ${version.maven-pmd-plugin} default pmd cpd aggregate false aggregate-pmd aggregate-cpd org.apache.maven.plugins maven-surefire-report-plugin ${version.maven-surefire-plugin} true org.jacoco jacoco-maven-plugin ${version.jacoco-maven-plugin} default report format false net.revelc.code.formatter formatter-maven-plugin ${version.formatter-maven-plugin} maven-formatting initialize format ${project.basedir}/formatter.xml owasp-check org.owasp dependency-check-maven ${version.dependency-check-maven} 0 ${project.basedir}/owasp-suppressions.xml validate check release-sign-artifacts performRelease true org.apache.maven.plugins maven-gpg-plugin ${version.maven-gpg-plugin} sign-artifacts verify sign