diff --git a/debezium-server-dist/pom.xml b/debezium-server-dist/pom.xml index de6abd65..d2341fa8 100644 --- a/debezium-server-dist/pom.xml +++ b/debezium-server-dist/pom.xml @@ -183,6 +183,108 @@ + + assembly-prod + + false + + + server-distribution-prod + + + + io.prometheus.jmx + jmx_prometheus_javaagent + + + io.debezium + debezium-connector-mysql + + + io.debezium + debezium-connector-mariadb + + + io.debezium + debezium-connector-postgres + + + io.debezium + debezium-connector-mongodb + + + io.debezium + debezium-connector-sqlserver + + + io.debezium + debezium-connector-oracle + + + io.debezium + debezium-connector-db2 + + + io.debezium + debezium-scripting + + + io.debezium + debezium-scripting-languages + pom + + + io.debezium + debezium-server-core + + + io.debezium + debezium-server-http + + + io.debezium + debezium-server-redis + + + io.debezium + debezium-server-kafka + + + io.debezium + debezium-server-infinispan + + + io.quarkus + quarkus-logging-json + + + + + + org.apache.maven.plugins + maven-assembly-plugin + ${version.assembly.plugin} + + + default + package + + single + + + false + true + + src/main/resources/assemblies/${assembly.descriptor}.xml + + posix + + + + + + + include-non-core-connectors diff --git a/debezium-server-dist/src/main/resources/assemblies/server-distribution-prod.xml b/debezium-server-dist/src/main/resources/assemblies/server-distribution-prod.xml new file mode 100644 index 00000000..5a10a54b --- /dev/null +++ b/debezium-server-dist/src/main/resources/assemblies/server-distribution-prod.xml @@ -0,0 +1,109 @@ + + + distribution + + tar.gz + zip + + false + + + ${project.parent.artifactId}/lib + false + runtime + false + true + + org.apache.kafka:kafka-tools:* + javax.ws.rs:javax.ws.rs-api:* + org.apache.kafka:connect-file:* + org.glassfish.jersey.*:*:* + org.apache.maven:*:* + log4j:log4j:* + ch.qos.reload4j:reload4j + io.debezium:debezium-scripting + io.debezium:debezium-scripting-languages + io.debezium:debezium-connector-cassandra-3 + io.debezium:debezium-connector-cassandra-4 + io.debezium:debezium-connector-dse + io.prometheus.jmx:jmx_prometheus_javaagent:* + + + com.oracle.database.jdbc:ojdbc8:* + com.oracle.database.nls:orai18n:* + + + + ${project.parent.artifactId}/lib + false + runtime + false + true + + jakarta.ws.rs:*:* + jakarta.annotation:*:* + jakarta.xml.bind:*:* + jakarta.activation:*:* + jakarta.validation:*:* + + + + ${project.parent.artifactId}/lib_metrics + false + runtime + false + true + + io.prometheus.jmx:jmx_prometheus_javaagent:* + + + + ${project.parent.artifactId}/lib_opt + false + runtime + false + true + + io.debezium:debezium-scripting:* + io.debezium:debezium-scripting-languages:* + + + + + + + ${project.basedir}/../.. + ${project.parent.artifactId} + + README* + CHANGELOG* + CONTRIBUTE* + COPYRIGHT* + LICENSE* + + true + + + + ${project.build.directory} + ${project.parent.artifactId} + + *-runner.jar + + + + src/main/resources/distro + ${project.parent.artifactId} + + **/* + + + connectors/ + **/*cassandra* + **/*cassandra*/* + + + +