org.graylog
graylog-project-parent
6.0.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.11.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.graylog.repackaged.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
${bouncycastle.version}
org.bouncycastle
bcprov-jdk18on
${bouncycastle.version}
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-kqueue
osx-x86_64
io.netty
netty-tcnative-boringssl-static
osx-x86_64
io.netty
netty-tcnative-boringssl-static
linux-x86_64
io.jsonwebtoken
jjwt-api
io.jsonwebtoken
jjwt-impl
io.jsonwebtoken
jjwt-jackson
runtime
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.4
org.apache.commons
commons-exec
1.3
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.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.5.0
org.codehaus.mojo
buildnumber-maven-plugin
3.2.0
org.codehaus.mojo
exec-maven-plugin
3.1.1
org.apache.maven.plugins
maven-antrun-plugin
3.1.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
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
opensearch-${opensearch.version}-linux-aarch64.tar.gz
${project.build.directory}/opensearch
true
^(opensearch-\d+\.\d+\.\d+)/
$1-linux-aarch64/
org.apache.maven.plugins
maven-antrun-plugin
fix-opensearch-config-permissions
prepare-package
run
remove-unused-opensearch-plugins
prepare-package
run
org.apache.maven.plugins
maven-dependency-plugin
copy-dependencies
prepare-package
copy-dependencies
${project.build.directory}/lib
false
false
true
org.apache.maven.plugins
maven-jar-plugin
graylog-datanode-${project.version}
true
lib/
${mainClass}
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
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