disable shading where non-essential

This commit is contained in:
Jonathan Shook
2020-03-23 18:31:02 -05:00
parent f9c9beb4c9
commit 670954f9b4
8 changed files with 444 additions and 434 deletions

View File

@@ -96,7 +96,7 @@
<profile> <profile>
<id>shade</id> <id>shade</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>false</activeByDefault>
</activation> </activation>
<build> <build>
<plugins> <plugins>

View File

@@ -125,23 +125,31 @@
</dependencies> </dependencies>
<build> <profiles>
<plugins> <profile>
<plugin> <id>shade</id>
<artifactId>maven-shade-plugin</artifactId> <activation>
<groupId>org.apache.maven.plugins</groupId> <activeByDefault>false</activeByDefault>
<configuration> </activation>
<transformers combine.children="append"> <build>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <plugins>
<mainClass>io.nosqlbench.docsys.core.DocServerApp</mainClass> <plugin>
</transformer> <artifactId>maven-shade-plugin</artifactId>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> <groupId>org.apache.maven.plugins</groupId>
</transformers> <configuration>
<minimizeJar>false</minimizeJar> <transformers combine.children="append">
<finalName>${project.artifactId}</finalName> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
</configuration> <mainClass>io.nosqlbench.docsys.core.DocServerApp</mainClass>
</plugin> </transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
</transformers>
<minimizeJar>false</minimizeJar>
<finalName>${project.artifactId}</finalName>
</configuration>
</plugin>
</plugins> </plugins>
</build> </build>
</profile>
</profiles>
</project> </project>

View File

@@ -26,19 +26,12 @@
<version>3.12.48-SNAPSHOT</version> <version>3.12.48-SNAPSHOT</version>
</dependency> </dependency>
<dependency> <!-- <dependency>-->
<groupId>io.nosqlbench</groupId> <!-- <groupId>io.nosqlbench</groupId>-->
<artifactId>engine-docker</artifactId> <!-- <artifactId>engine-docker</artifactId>-->
<version>3.12.48-SNAPSHOT</version> <!-- <version>3.12.48-SNAPSHOT</version>-->
<classifier>shaded</classifier> <!-- <classifier>shaded</classifier>-->
</dependency> <!-- </dependency>-->
<!-- TODO: do we need this, if we're using shaded variant? -->
<dependency>
<groupId>io.nosqlbench</groupId>
<artifactId>engine-docker</artifactId>
<version>3.12.43-SNAPSHOT</version>
</dependency>
<dependency> <dependency>
<groupId>org.testng</groupId> <groupId>org.testng</groupId>
@@ -63,6 +56,7 @@
<artifactId>logback-classic</artifactId> <artifactId>logback-classic</artifactId>
<version>1.2.3</version> <version>1.2.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.nosqlbench</groupId> <groupId>io.nosqlbench</groupId>
<artifactId>engine-docker</artifactId> <artifactId>engine-docker</artifactId>
@@ -95,7 +89,7 @@
<profile> <profile>
<id>shade</id> <id>shade</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>false</activeByDefault>
</activation> </activation>
<build> <build>
<plugins> <plugins>

View File

@@ -1,4 +1,5 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>io.nosqlbench</groupId> <groupId>io.nosqlbench</groupId>
@@ -105,339 +106,345 @@
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId> <artifactId>log4j-api</artifactId>
<version>${log4j.version}</version> <version>${log4j.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.logging.log4j</groupId> <groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId> <artifactId>log4j-core</artifactId>
<version>${log4j.version}</version> <version>${log4j.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>ch.qos.logback</groupId> <groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId> <artifactId>logback-classic</artifactId>
<version>${logback.version}</version> <version>${logback.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>javax.activation</groupId> <groupId>javax.activation</groupId>
<artifactId>activation</artifactId> <artifactId>activation</artifactId>
<version>${javax.activation.version}</version> <version>${javax.activation.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.mpierce.metrics.reservoir</groupId> <groupId>org.mpierce.metrics.reservoir</groupId>
<artifactId>hdrhistogram-metrics-reservoir</artifactId> <artifactId>hdrhistogram-metrics-reservoir</artifactId>
<version>${metrics.reservoir.version}</version> <version>${metrics.reservoir.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hdrhistogram</groupId> <groupId>org.hdrhistogram</groupId>
<artifactId>HdrHistogram</artifactId> <artifactId>HdrHistogram</artifactId>
<version>${hdrhistogram.version}</version> <version>${hdrhistogram.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.dropwizard.metrics</groupId> <groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-graphite</artifactId> <artifactId>metrics-graphite</artifactId>
<version>${metrics.version}</version> <version>${metrics.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.dropwizard.metrics</groupId> <groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId> <artifactId>metrics-core</artifactId>
<version>${metrics.version}</version> <version>${metrics.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId> <artifactId>commons-text</artifactId>
<version>${commons.text.version}</version> <version>${commons.text.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId> <artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version> <version>${slf4j.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.openjdk.jmh</groupId> <groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId> <artifactId>jmh-core</artifactId>
<version>${jmh.version}</version> <version>${jmh.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.openjdk.jmh</groupId> <groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId> <artifactId>jmh-generator-annprocess</artifactId>
<version>${jmh.version}</version> <version>${jmh.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.yaml</groupId> <groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId> <artifactId>snakeyaml</artifactId>
<version>${snakeyaml.version}</version> <version>${snakeyaml.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.mitchtalmadge</groupId> <groupId>com.mitchtalmadge</groupId>
<artifactId>ascii-data</artifactId> <artifactId>ascii-data</artifactId>
<version>${ascii.data.version}</version> <version>${ascii.data.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.datastax.dse</groupId> <groupId>com.datastax.dse</groupId>
<artifactId>dse-java-driver-core</artifactId> <artifactId>dse-java-driver-core</artifactId>
<version>${dse.driver.version}</version> <version>${dse.driver.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.datastax.dse</groupId> <groupId>com.datastax.dse</groupId>
<artifactId>dse-java-driver-extras</artifactId> <artifactId>dse-java-driver-extras</artifactId>
<version>${dse.driver.version}</version> <version>${dse.driver.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.datastax.dse</groupId> <groupId>com.datastax.dse</groupId>
<artifactId>dse-java-driver-mapping</artifactId> <artifactId>dse-java-driver-mapping</artifactId>
<version>${dse.driver.version}</version> <version>${dse.driver.version}</version>
</dependency> </dependency>
<!-- For CQL compression option --> <!-- For CQL compression option -->
<dependency> <dependency>
<groupId>org.lz4</groupId> <groupId>org.lz4</groupId>
<artifactId>lz4-java</artifactId> <artifactId>lz4-java</artifactId>
<version>${lz4.version}</version> <version>${lz4.version}</version>
</dependency> </dependency>
<!-- For CQL compression option --> <!-- For CQL compression option -->
<dependency> <dependency>
<groupId>org.xerial.snappy</groupId> <groupId>org.xerial.snappy</groupId>
<artifactId>snappy-java</artifactId> <artifactId>snappy-java</artifactId>
<version>${snappy.version}</version> <version>${snappy.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.netty</groupId> <groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId> <artifactId>netty-handler</artifactId>
<version>${netty.version}</version> <version>${netty.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.netty</groupId> <groupId>io.netty</groupId>
<artifactId>netty-transport-native-epoll</artifactId> <artifactId>netty-transport-native-epoll</artifactId>
<version>${netty.version}</version> <version>${netty.version}</version>
<classifier>linux-x86_64</classifier> <classifier>linux-x86_64</classifier>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.docker-java</groupId> <groupId>com.github.docker-java</groupId>
<artifactId>docker-java-api</artifactId> <artifactId>docker-java-api</artifactId>
<version>${docker.java.version}</version> <version>${docker.java.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.docker-java</groupId> <groupId>com.github.docker-java</groupId>
<artifactId>docker-java-core</artifactId> <artifactId>docker-java-core</artifactId>
<version>${docker.java.version}</version> <version>${docker.java.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.docker-java</groupId> <groupId>com.github.docker-java</groupId>
<artifactId>docker-java-transport-jersey</artifactId> <artifactId>docker-java-transport-jersey</artifactId>
<version>${docker.java.version}</version> <version>${docker.java.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.docker-java</groupId> <groupId>com.github.docker-java</groupId>
<artifactId>docker-java</artifactId> <artifactId>docker-java-transport-okhttp</artifactId>
<version>${docker.java.version}</version> <version>${docker.java.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.oshi</groupId> <groupId>com.github.docker-java</groupId>
<artifactId>oshi-core</artifactId> <artifactId>docker-java</artifactId>
<version>${oshi.version}</version> <version>${docker.java.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.vladsch.flexmark</groupId> <groupId>com.github.oshi</groupId>
<artifactId>flexmark-html-parser</artifactId> <artifactId>oshi-core</artifactId>
<version>${flexmark.version}</version> <version>${oshi.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.google.code.gson</groupId> <groupId>com.vladsch.flexmark</groupId>
<artifactId>gson</artifactId> <artifactId>flexmark-html-parser</artifactId>
<version>${gson.version}</version> <version>${flexmark.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.elega9t</groupId> <groupId>com.google.code.gson</groupId>
<artifactId>number-to-words</artifactId> <artifactId>gson</artifactId>
<version>${number.to.words.version}</version> <version>${gson.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.greenrobot</groupId> <groupId>com.elega9t</groupId>
<artifactId>essentials</artifactId> <artifactId>number-to-words</artifactId>
<version>${greenrobot.version}</version> <version>${number.to.words.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.greenrobot</groupId>
<artifactId>commons-lang3</artifactId> <artifactId>essentials</artifactId>
<version>${commons.lang.version}</version> <version>${greenrobot.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.squareup</groupId> <groupId>org.apache.commons</groupId>
<artifactId>javapoet</artifactId> <artifactId>commons-lang3</artifactId>
<version>${javapoet.version}</version> <version>${commons.lang.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>joda-time</groupId> <groupId>com.squareup</groupId>
<artifactId>joda-time</artifactId> <artifactId>javapoet</artifactId>
<version>${joda.time.version}</version> <version>${javapoet.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>joda-time</groupId>
<artifactId>commons-math3</artifactId> <artifactId>joda-time</artifactId>
<version>${commons.math3.version}</version> <version>${joda.time.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId> <artifactId>commons-math3</artifactId>
<version>${commons.csv.version}</version> <version>${commons.math3.version}</version>
</dependency> </dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commons.codec.version}</version>
</dependency>
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
<version>${mvel2.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.antlr</groupId> <groupId>org.apache.commons</groupId>
<artifactId>antlr4-runtime</artifactId> <artifactId>commons-csv</artifactId>
<version>${antlr4.version}</version> <version>${commons.csv.version}</version>
</dependency> </dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commons.codec.version}</version>
</dependency>
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
<version>${mvel2.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.eclipse.jetty</groupId> <groupId>org.antlr</groupId>
<artifactId>jetty-server</artifactId> <artifactId>antlr4-runtime</artifactId>
<version>${jetty.version}</version> <version>${antlr4.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-rewrite</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-jetty-servlet</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.inject</groupId>
<artifactId>jersey-hk2</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.eclipse.jetty</groupId>
<artifactId>commons-compress</artifactId> <artifactId>jetty-server</artifactId>
<version>${commons.compress.version}</version> <version>${jetty.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-rewrite</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-jetty-servlet</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.inject</groupId>
<artifactId>jersey-hk2</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency> <dependency>
<groupId>javax.ws.rs</groupId> <groupId>org.apache.commons</groupId>
<artifactId>javax.ws.rs-api</artifactId> <artifactId>commons-compress</artifactId>
<version>${javax.ws.rs.version}</version> <version>${commons.compress.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.glassfish.jersey.media</groupId> <groupId>javax.ws.rs</groupId>
<artifactId>jersey-media-json-jackson</artifactId> <artifactId>javax.ws.rs-api</artifactId>
<version>${jersey.media.version}</version> <version>${javax.ws.rs.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>${jersey.media.version}</version>
</dependency>
<dependency> <dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId> <groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId> <artifactId>jackson-jaxrs-json-provider</artifactId>
<version>${jackson.jaxrs.version}</version> <version>${jackson.jaxrs.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>javax.xml.bind</groupId> <groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId> <artifactId>jaxb-api</artifactId>
<version>${jaxb.api.version}</version> <version>${jaxb.api.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.sun.xml.bind</groupId> <groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId> <artifactId>jaxb-core</artifactId>
<version>${jaxb.core.version}</version> <version>${jaxb.core.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.sun.xml.bind</groupId> <groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId> <artifactId>jaxb-impl</artifactId>
<version>${jaxb.impl.version}</version> <version>${jaxb.impl.version}</version>
</dependency> </dependency>
<!-- test dependencies --> <!-- test dependencies -->
<dependency> <dependency>
<groupId>org.testng</groupId> <groupId>org.testng</groupId>
<artifactId>testng</artifactId> <artifactId>testng</artifactId>
<version>${testng.version}</version> <version>${testng.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.assertj</groupId> <groupId>org.assertj</groupId>
<artifactId>assertj-core-java8</artifactId> <artifactId>assertj-core-java8</artifactId>
<version>${assertj.java8.version}</version> <version>${assertj.java8.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.junit.jupiter</groupId> <groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId> <artifactId>junit-jupiter-api</artifactId>
<version>${junit.jupiter.version}</version> <version>${junit.jupiter.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>junit</groupId> <groupId>junit</groupId>
<artifactId>junit</artifactId> <artifactId>junit</artifactId>
<version>${junit.version}</version> <version>${junit.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
@@ -555,117 +562,118 @@
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId> <artifactId>maven-gpg-plugin</artifactId>
</plugin> </plugin>
</plugins> </plugins>
<pluginManagement> <pluginManagement>
<plugins> <plugins>
<!-- Shading --> <!-- Shading -->
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId> <artifactId>maven-shade-plugin</artifactId>
<version>${shade.plugin.version}</version> <version>${shade.plugin.version}</version>
<executions> <executions>
<execution> <execution>
<phase>package</phase> <phase>package</phase>
<goals> <goals>
<goal>shade</goal> <goal>shade</goal>
</goals> </goals>
</execution> </execution>
</executions> </executions>
<configuration> <configuration>
<transformers> <transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> <transformer
</transformers> implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
<createSourcesJar>true</createSourcesJar> </transformers>
<createDependencyReducedPom>false</createDependencyReducedPom> <createSourcesJar>true</createSourcesJar>
<minimizeJar>false</minimizeJar> <createDependencyReducedPom>false</createDependencyReducedPom>
</configuration> <minimizeJar>false</minimizeJar>
</plugin> </configuration>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-release-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${release.plugin.version}</version> <artifactId>maven-release-plugin</artifactId>
</plugin> <version>${release.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-gpg-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${gpg.plugin.version}</version> <artifactId>maven-gpg-plugin</artifactId>
</plugin> <version>${gpg.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-compiler-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${compiler.plugin.version}</version> <artifactId>maven-compiler-plugin</artifactId>
</plugin> <version>${compiler.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-surefire-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${surefire.plugin.version}</version> <artifactId>maven-surefire-plugin</artifactId>
</plugin> <version>${surefire.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-failsafe-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${failsafe.plugin.version}</version> <artifactId>maven-failsafe-plugin</artifactId>
</plugin> <version>${failsafe.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-javadoc-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${javadoc.plugin.version}</version> <artifactId>maven-javadoc-plugin</artifactId>
</plugin> <version>${javadoc.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-source-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${source.plugin.version}</version> <artifactId>maven-source-plugin</artifactId>
</plugin> <version>${source.plugin.version}</version>
<plugin> </plugin>
<groupId>org.sonatype.plugins</groupId> <plugin>
<artifactId>nexus-staging-maven-plugin</artifactId> <groupId>org.sonatype.plugins</groupId>
<version>${nexus.staging.plugin.version}</version> <artifactId>nexus-staging-maven-plugin</artifactId>
</plugin> <version>${nexus.staging.plugin.version}</version>
<plugin> </plugin>
<groupId>org.antlr</groupId> <plugin>
<artifactId>antlr4-maven-plugin</artifactId> <groupId>org.antlr</groupId>
<version>${antlr4.plugin.version}</version> <artifactId>antlr4-maven-plugin</artifactId>
</plugin> <version>${antlr4.plugin.version}</version>
<plugin> </plugin>
<groupId>org.codehaus.mojo</groupId> <plugin>
<artifactId>exec-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId>
<version>${exec.plugin.version}</version> <artifactId>exec-maven-plugin</artifactId>
</plugin> <version>${exec.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-enforcer-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${enforcer.plugin.version}</version> <artifactId>maven-enforcer-plugin</artifactId>
</plugin> <version>${enforcer.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-clean-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${clean.plugin.version}</version> <artifactId>maven-clean-plugin</artifactId>
</plugin> <version>${clean.plugin.version}</version>
<!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> </plugin>
<plugin> <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-resources-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${resources.plugin.version}</version> <artifactId>maven-resources-plugin</artifactId>
</plugin> <version>${resources.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-jar-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${jar.plugin.version}</version> <artifactId>maven-jar-plugin</artifactId>
</plugin> <version>${jar.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-install-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${install.plugin.version}</version> <artifactId>maven-install-plugin</artifactId>
</plugin> <version>${install.plugin.version}</version>
<plugin> </plugin>
<groupId>org.apache.maven.plugins</groupId> <plugin>
<artifactId>maven-deploy-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<version>${deploy.plugin.version}</version> <artifactId>maven-deploy-plugin</artifactId>
</plugin> <version>${deploy.plugin.version}</version>
</plugins> </plugin>
</plugins>
</pluginManagement> </pluginManagement>
</build> </build>

View File

@@ -85,7 +85,7 @@
<profile> <profile>
<id>shade</id> <id>shade</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>false</activeByDefault>
</activation> </activation>
<build> <build>
<plugins> <plugins>

View File

@@ -37,7 +37,7 @@
<profile> <profile>
<id>shade</id> <id>shade</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>false</activeByDefault>
</activation> </activation>
<build> <build>
<plugins> <plugins>

View File

@@ -69,7 +69,7 @@
<profile> <profile>
<id>shade</id> <id>shade</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>false</activeByDefault>
</activation> </activation>
<build> <build>
<plugins> <plugins>

View File

@@ -116,7 +116,7 @@
<profile> <profile>
<id>shade</id> <id>shade</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>false</activeByDefault>
</activation> </activation>
<build> <build>
<plugins> <plugins>