4.1.0 lv.enes parent 1.1.0-SNAPSHOT pom buildstuffs AGPL-3.0-or-later https://www.gnu.org/licenses/agpl-3.0.en.html repo GNU Affero General Public License EUPL-1.2 https://interoperable-europe.ec.europa.eu/collection/eupl/eupl-text-eupl-12 repo European Union Public Licence, version 1.2 mvn.enes.lv Enes Maven https://mvn.enes.lv/releases mvn.enes.lv-snapshots Enes Maven Snapshots https://mvn.enes.lv/snapshots UTF-8 UTF-8 25 true 4.0.0-rc-5 [${maven.version}] 1.1.0-SNAPSHOT 1.0.0 1.83 1.20.0 13.0.0 3.20.0 2.57.2 26 2.46.0 33.5.0-jre 2.0.1 3.0.1 2.4.2 25.0.1 6.7.0 5.6.0 3.30.6 1.10.8 6.0.2 1.5.24 1.18.42 3.3.6 4.2.9.Final 4.7.7 3.15.2 7.20.0 1.2.1 2.0.17 3.0.4 3.2.0 3.4.1 3.8.0 3.6.0 3.5.0 3.14.1 3.1.4 3.6.2 3.6.3 3.5.1 3.1.4 0.8.14 3.5.0 0.0.8 12.2.0 3.15.2 3.28.0 3.9.0 3.4.0 3.21.0 3.5.4 2.20.1 3.3.4 org.junit junit-bom ${junit.version} pom import org.lwjgl lwjgl-bom ${lwjgl.version} pom import ch.qos.logback logback-classic ${logback.version} com.aayushatharva.brotli4j brotli4j ${brotli4j.version} com.google.dagger dagger ${dagger.version} com.google.errorprone error_prone_annotations ${errorprone-annot.version} com.google.guava guava ${guava.version} dev.dirs directories ${dirs.version} info.picocli picocli ${picocli.version} io.javalin javalin ${javalin.version} io.netty netty-buffer ${netty.version} io.netty netty-codec-base ${netty.version} io.netty netty-handler ${netty.version} io.netty netty-transport ${netty.version} jakarta.inject jakarta.inject-api ${jakarta.inject.version} jakarta.json.bind jakarta.json.bind-api ${jakarta.json.version} me.saharnooby qoi-java ${qoi.version} me.saharnooby qoi-java-awt ${qoi.version} org.apache.commons commons-lang3 ${commons-lang.version} org.apache.jena apache-jena-libs ${jena.version} pom org.apache.maven.plugin-tools maven-plugin-annotations ${plugin-annotations.version} org.bouncycastle bcprov-jdk18on ${bouncycastle.version} org.eclipse yasson ${yasson.version} org.fusesource.jansi jansi ${jansi.version} org.jline jline ${jline.version} org.joml joml ${joml.version} org.openjfx javafx-controls ${javafx.version} org.projectlombok lombok ${lombok.version} org.slf4j slf4j-api ${slf4j.version} org.slf4j slf4j-simple ${slf4j.version} org.slf4j slf4j-api org.projectlombok lombok provided org.junit.jupiter junit-jupiter test org.junit.jupiter junit-jupiter-engine test maven-antrun-plugin ${antrun-plugin.version} maven-archetype-plugin ${archetype-plugin.version} maven-assembly-plugin ${assembly-plugin.version} maven-checkstyle-plugin ${checkstyle-plugin.version} lv/enes/buildstuffs/checkstyle.xml lv/enes/buildstuffs/checkstyle-suppressions.xml true true com.puppycrawl.tools checkstyle ${checkstyle.version} lv.enes buildstuffs ${enes-parent.version} maven-clean-plugin ${clean-plugin.version} maven-compiler-plugin ${compiler-plugin.version} com.google.dagger dagger-compiler ${dagger.version} org.projectlombok lombok ${lombok.version} -Xlint:deprecation ${java.version} ${java.preview} maven-deploy-plugin ${deploy-plugin.version} maven-enforcer-plugin ${enforcer-plugin.version} enforce enforce true ${maven.version-range} false org.apache.maven.plugins:maven-help-plugin org.apache.maven.plugins:maven-wrapper-plugin org.codehaus.mojo:versions-maven-plugin maven-install-plugin ${install-plugin.version} maven-help-plugin ${help-plugin.version} maven-jar-plugin ${jar-plugin.version} maven-plugin-plugin ${plugin-plugin.version} help-mojo helpmojo maven-pmd-plugin ${pmd-plugin.version} net.sourceforge.pmd pmd-core ${pmd.version} net.sourceforge.pmd pmd-java ${pmd.version} net.sourceforge.pmd pmd-xml ${pmd.version} lv.enes buildstuffs ${enes-parent.version} true target/generated-sources/ true true lv/enes/buildstuffs/pmd-rules.xml maven-resources-plugin ${resources-plugin.version} maven-site-plugin ${site-plugin.version} maven-surefire-plugin ${surefire-plugin.version} maven-wrapper-plugin ${wrapper-plugin.version} lv.enes vocabulary-builder-plugin ${enes-vocabulary-plugin.version} org.codehaus.mojo exec-maven-plugin ${exec-plugin.version} ${mainClass} org.codehaus.mojo versions-maven-plugin ${versions-plugin.version} .*-M.*,.*\.M.*,.*-RC.*,.*-alpha.*,.*\.Alpha.*,.*-beta.*,.*-ea.* org.jacoco jacoco-maven-plugin ${jacoco-plugin.version} org.openjfx javafx-maven-plugin ${javafx-plugin.version} default-cli ${mainClass} org.owasp dependency-check-maven ${owasp-plugin.version} 7 maven-enforcer-plugin maven-help-plugin maven-site-plugin attach-descriptor maven-wrapper-plugin org.codehaus.mojo versions-maven-plugin env-dev env !prod maven-checkstyle-plugin check maven-pmd-plugin check maven-surefire-plugin @{argLine} org.jacoco jacoco-maven-plugin prepare-agent prepare-agent check check CLASS *Exception *Main *Test INSTRUCTION COVEREDRATIO 80% env-test env test org.owasp dependency-check-maven nvd.nist.gov check java-preview java.preview true maven-surefire-plugin --enable-preview lwjgl-natives-freebsd-amd64 unix freebsd amd64 natives-freebsd lwjgl-natives-linux-amd64 unix linux amd64 natives-linux lwjgl-natives-linux-aarch64 unix linux aarch64 natives-linux-arm64 lwjgl-natives-linux-arm unix linux arm natives-linux-arm32 lwjgl-natives-linux-arm32 unix linux arm32 natives-linux-arm32 lwjgl-natives-linux-ppc64le unix linux ppc64le natives-linux-ppc64le lwjgl-natives-linux-riscv64 unix linux riscv64 natives-linux-riscv64 lwjgl-natives-macos-x86_64 mac x86_64 natives-macos lwjgl-natives-macos-aarch64 mac aarch64 natives-macos-arm64 lwjgl-natives-windows-amd64 windows amd64 natives-windows lwjgl-natives-windows-x86 windows x86 natives-windows-x86 lwjgl-natives-windows-aarch64 windows aarch64 natives-windows-arm64