Loading pom.xml +24 −2 Original line number Diff line number Diff line Loading @@ -89,13 +89,11 @@ <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <scope>runtime</scope> </dependency> <!-- Package JackSON joda-time support --> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-joda</artifactId> <scope>runtime</scope> </dependency> <!-- Provided by APS --> Loading Loading @@ -126,6 +124,11 @@ <artifactId>versions-maven-plugin</artifactId> <version>2.21.0</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <version>1.7.0</version> </plugin> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>3.11.0</version> Loading Loading @@ -163,6 +166,21 @@ <property>base.version</property> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <executions> <execution> <!-- this is required because we are not creating a new POM when shading --> <id>flatten-pom</id> <phase>process-resources</phase> <goals><goal>flatten</goal></goals> <configuration> <flattenMode>ossrh</flattenMode> </configuration> </execution> </executions> </plugin> <!-- Several CXF libraries have a bus-extensions.txt file that will overwrite each other during the packaging process --> <!-- Only the last one packaged will have its contents in tact --> <!-- We need the contents of all of them and that can be done by simply concatenating them --> Loading Loading @@ -227,7 +245,11 @@ <phase>package</phase> <goals><goal>shade</goal></goals> <configuration> <!-- without this, the main artifact is shaded --> <shadedArtifactAttached>true</shadedArtifactAttached> <!-- this keeps the dependencies in POM, letting downstream projects know what this library provides --> <!-- this is necessary as we are not renaming/relocating any packages --> <createDependencyReducedPom>false</createDependencyReducedPom> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" /> <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> Loading Loading
pom.xml +24 −2 Original line number Diff line number Diff line Loading @@ -89,13 +89,11 @@ <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <scope>runtime</scope> </dependency> <!-- Package JackSON joda-time support --> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-joda</artifactId> <scope>runtime</scope> </dependency> <!-- Provided by APS --> Loading Loading @@ -126,6 +124,11 @@ <artifactId>versions-maven-plugin</artifactId> <version>2.21.0</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <version>1.7.0</version> </plugin> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>3.11.0</version> Loading Loading @@ -163,6 +166,21 @@ <property>base.version</property> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <executions> <execution> <!-- this is required because we are not creating a new POM when shading --> <id>flatten-pom</id> <phase>process-resources</phase> <goals><goal>flatten</goal></goals> <configuration> <flattenMode>ossrh</flattenMode> </configuration> </execution> </executions> </plugin> <!-- Several CXF libraries have a bus-extensions.txt file that will overwrite each other during the packaging process --> <!-- Only the last one packaged will have its contents in tact --> <!-- We need the contents of all of them and that can be done by simply concatenating them --> Loading Loading @@ -227,7 +245,11 @@ <phase>package</phase> <goals><goal>shade</goal></goals> <configuration> <!-- without this, the main artifact is shaded --> <shadedArtifactAttached>true</shadedArtifactAttached> <!-- this keeps the dependencies in POM, letting downstream projects know what this library provides --> <!-- this is necessary as we are not renaming/relocating any packages --> <createDependencyReducedPom>false</createDependencyReducedPom> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" /> <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> Loading