org.graylog graylog-project-parent 6.3.0-SNAPSHOT ../graylog-project-parent 4.0.0 org.graylog2 data-node jar DataNode Graylog management tool for Opensearch 2023 org.graylog.datanode.bootstrap.Main 17 17 UTF-8 2.15.0 true true true true yyyyMMddHHmmss org.graylog2 graylog2-server ${project.version} org.graylog graylog-storage-opensearch2 ${project.version} com.github.rvesse airline com.google.auto.value auto-value-annotations provided org.graylog.autovalue auto-value-javabean provided com.google.guava guava com.google.inject guice com.google.inject.extensions guice-assistedinject jakarta.inject jakarta.inject-api org.graylog jadconfig com.github.zafarkhaja java-semver org.graylog.repackaged semver4j org.mongodb mongodb-driver-sync org.mongodb mongodb-driver-legacy org.mongojack mongojack org.graylog.repackaged os-platform-finder io.dropwizard.metrics metrics-annotation io.dropwizard.metrics metrics-core io.dropwizard.metrics metrics-log4j2 io.dropwizard.metrics metrics-jvm io.dropwizard.metrics metrics-jmx io.dropwizard.metrics metrics-json org.bouncycastle bcpkix-jdk18on org.bouncycastle bcprov-jdk18on io.netty netty-common io.netty netty-buffer io.netty netty-handler io.netty netty-codec io.netty netty-codec-dns io.netty netty-codec-http io.netty netty-resolver-dns io.netty netty-transport-native-epoll linux-x86_64 io.netty netty-transport-native-epoll linux-aarch_64 io.netty netty-transport-native-kqueue osx-x86_64 io.netty netty-transport-native-kqueue osx-aarch_64 io.netty netty-tcnative-boringssl-static osx-x86_64 io.netty netty-tcnative-boringssl-static osx-aarch_64 io.netty netty-tcnative-boringssl-static linux-x86_64 io.netty netty-tcnative-boringssl-static linux-aarch_64 io.jsonwebtoken jjwt-api io.jsonwebtoken jjwt-impl io.jsonwebtoken jjwt-jackson runtime org.apache.lucene lucene-backward-codecs ${lucene.version} org.glassfish.jersey.inject jersey-hk2 org.glassfish.jersey.ext jersey-bean-validation org.glassfish.jersey.media jersey-media-multipart org.glassfish.jersey.containers jersey-container-grizzly2-http org.glassfish.hk2 guice-bridge org.glassfish.hk2 hk2-api org.glassfish.hk2 hk2-locator jakarta.ws.rs jakarta.ws.rs-api javax.xml.bind jaxb-api org.apache.logging.log4j log4j-api org.apache.logging.log4j log4j-core org.apache.logging.log4j log4j-slf4j2-impl org.slf4j jcl-over-slf4j org.slf4j log4j-over-slf4j org.apache.logging.log4j log4j-jul com.fasterxml.jackson.core jackson-core com.fasterxml.jackson.core jackson-databind com.fasterxml.jackson.core jackson-annotations com.fasterxml.jackson.datatype jackson-datatype-guava com.fasterxml.jackson.datatype jackson-datatype-jdk8 com.fasterxml.jackson.datatype jackson-datatype-jsr310 com.fasterxml.jackson.datatype jackson-datatype-joda com.fasterxml.jackson.module jackson-module-jsonSchema-jakarta com.fasterxml.jackson.jakarta.rs jackson-jakarta-rs-json-provider com.fasterxml.jackson.dataformat jackson-dataformat-yaml com.fasterxml.jackson.dataformat jackson-dataformat-csv org.reflections reflections com.github.rholder guava-retrying commons-io commons-io ${commons-io.version} joda-time joda-time ${joda-time.version} org.cryptomator siv-mode org.apache.shiro shiro-core org.graylog.shaded opensearch2-rest-high-level-client ${opensearch.shaded.version} commons-logging commons-logging org.graylog.shaded opensearch2-rest-client-sniffer ${opensearch.shaded.version} commons-logging commons-logging org.apache.commons commons-collections4 4.5.0 org.apache.commons commons-exec com.github.stateless4j stateless4j com.fasterxml.jackson.dataformat jackson-dataformat-smile org.junit.jupiter junit-jupiter-engine test org.assertj assertj-core test org.testcontainers testcontainers test org.mockito mockito-core test io.rest-assured rest-assured test org.mockito mockito-junit-jupiter test org.graylog2 graylog2-server ${project.version} test-jar test datanode src/main/resources **/*.properties src/main/resources true **/*.properties src/test/resources true indices/** src/test/resources/indices ${project.build.testOutputDirectory}/indices false org.apache.maven.plugins maven-jar-plugin test-jar org.codehaus.mojo build-helper-maven-plugin 3.6.0 org.codehaus.mojo buildnumber-maven-plugin 3.2.1 org.codehaus.mojo exec-maven-plugin 3.5.0 org.graylog.repackaged download-maven-plugin ${download-maven-plugin.version} unpack-opensearch-tar-linux-x64 generate-resources wget https://artifacts.opensearch.org/releases/bundle/opensearch/${opensearch.version}/opensearch-${opensearch.version}-linux-x64.tar.gz a72f218b581903b1ddf1072498560bc5304516ed57feb39735f920985740366c2779ed9174251a13b9a9dabdfc184119c325bb387dadf96485dc7964ecf32d54 opensearch-${opensearch.version}-linux-x64.tar.gz ${project.build.directory}/opensearch true ^(opensearch-\d+\.\d+\.\d+)/ $1-linux-x64/ unpack-opensearch-tar-linux-aarch64 generate-resources wget https://artifacts.opensearch.org/releases/bundle/opensearch/${opensearch.version}/opensearch-${opensearch.version}-linux-arm64.tar.gz 866c348ac39b7b35e671917349269383c75e1f9d10768742067807569180d1914fd09c6ae7e71d5e74bd77c8c8165ea17c19290b71f887f074dfe8e68dff66bb opensearch-${opensearch.version}-linux-aarch64.tar.gz ${project.build.directory}/opensearch true ^(opensearch-\d+\.\d+\.\d+)/ $1-linux-aarch64/ download-repository-s3-plugin generate-resources wget https://artifacts.opensearch.org/releases/plugins/repository-s3/${opensearch.version}/repository-s3-${opensearch.version}.zip repository-s3-${opensearch.version}.zip ${project.build.directory}/opensearch-plugins de44a181133a33a08703e8464b52aa2ac29d1d9918d9478c307b98909a571baaaf0c9dcb664349802c3dd85fa53275bd2228248fd129179631b9096d470eb8d5 download-repository-gcs-plugin generate-resources wget https://artifacts.opensearch.org/releases/plugins/repository-gcs/${opensearch.version}/repository-gcs-${opensearch.version}.zip repository-gcs-${opensearch.version}.zip ${project.build.directory}/opensearch-plugins b6e6039d002dba0184adb0e1992d2d26d58d06a57d167871e8b40802bcc1cb7ed12132fb3956e43c0dd91eb60eab7dc3e0d830926cdeb7574c53398c8d253cf9 org.apache.maven.plugins maven-antrun-plugin fix-opensearch-config-permissions prepare-package run org.codehaus.mojo exec-maven-plugin remove-unused-opensearch-plugins-x64 prepare-package java org.graylog.datanode.build.RemoveOpensearchPlugins ${project.build.directory}/opensearch/opensearch-${opensearch.version}-linux-x64 opensearch-alerting opensearch-custom-codecs opensearch-geospatial opensearch-neural-search opensearch-knn opensearch-notifications opensearch-notifications-core opensearch-performance-analyzer opensearch-reports-scheduler opensearch-security-analytics opensearch-sql opensearch-observability remove-unused-opensearch-plugins-aarch64 prepare-package java org.graylog.datanode.build.RemoveOpensearchPlugins ${project.build.directory}/opensearch/opensearch-${opensearch.version}-linux-aarch64 opensearch-alerting opensearch-custom-codecs opensearch-geospatial opensearch-neural-search opensearch-knn opensearch-notifications opensearch-notifications-core opensearch-performance-analyzer opensearch-reports-scheduler opensearch-security-analytics opensearch-sql opensearch-observability install-required-opensearch-plugins-x64 prepare-package java org.graylog.datanode.build.InstallOpensearchPlugins ${project.build.directory}/opensearch/opensearch-${opensearch.version}-linux-x64 ${project.build.directory}/opensearch-plugins/repository-s3-${opensearch.version}.zip ${project.build.directory}/opensearch-plugins/repository-gcs-${opensearch.version}.zip install-required-opensearch-plugins-aarch64 prepare-package java org.graylog.datanode.build.InstallOpensearchPlugins ${project.build.directory}/opensearch/opensearch-${opensearch.version}-linux-aarch64 ${project.build.directory}/opensearch-plugins/repository-s3-${opensearch.version}.zip ${project.build.directory}/opensearch-plugins/repository-gcs-${opensearch.version}.zip generate-csv-docs prepare-package java org.graylog.datanode.docs.ConfigurationDocsGenerator csv ${project.build.directory}/datanode-conf-docs.csv generate-conf-example prepare-package java org.graylog.datanode.docs.ConfigurationDocsGenerator conf ${project.build.directory}/datanode.conf.generated org.apache.maven.plugins maven-dependency-plugin copy-dependencies prepare-package copy-dependencies runtime ${project.build.directory}/lib false false true org.apache.maven.plugins maven-jar-plugin graylog-datanode-${project.version} true lib/ ${mainClass} org.cyclonedx cyclonedx-maven-plugin prepare-package makeAggregateBom application true true true true true false false true all graylog-data-node-${project.version}-sbom ${project.build.directory}/sbom false true org.apache.maven.plugins maven-assembly-plugin generate-data-node-artifact package single true true src/main/assembly/datanode.xml ${project.basedir}/../target/assembly datanode-${project.version}-${maven.build.timestamp} org.codehaus.mojo build-helper-maven-plugin parse-version generate-resources parse-version maven org.codehaus.mojo buildnumber-maven-plugin validate create com.mycila license-maven-plugin org.apache.maven.plugins maven-enforcer-plugin Data Node packages must be allowed for the data-node/ module. org.graylog.datanode.** release datanode-${project.version} org.apache.maven.plugins maven-source-plugin attach-sources jar-no-fork org.apache.maven.plugins maven-javadoc-plugin true attach-javadocs jar