diff --git a/pom.xml b/pom.xml index d13da136a..1ed843d3a 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,6 @@ 8 3.9.12 - ${maven.version} 3.9.15 3.5.0 3.15.0 @@ -86,10 +85,7 @@ 3.1.4 1.7.0 3.6.1 - 3.4.2 - 3.2.0 3.15.2 - 3.5.1 1.2 8059 1.2.1 @@ -176,58 +172,17 @@ maven-plugin-api ${maven-plugin-api-version} - - org.apache.maven.shared - maven-shared-utils - ${maven-shared-utils.version} - - - org.apache.maven.shared - file-management - ${file-management.version} - - - org.apache.maven - maven-core - ${maven-libs-version} - - - org.apache.maven - maven-artifact - ${maven-libs-version} - provided - - - org.apache.maven - maven-compat - ${maven-libs-version} - org.apache.maven.plugin-tools maven-plugin-annotations ${maven-plugin-annotations.version} - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - ${maven-plugin-testing-harness.version} - org.apache.maven maven-project provided 2.2.1 - - org.codehaus.plexus - plexus-utils - 4.0.3 - - - org.codehaus.plexus - plexus-xml - 4.0.4 - com.sleepycat je @@ -422,10 +377,6 @@ - - maven-invoker-plugin - 3.10.0 - maven-plugin-plugin 3.15.2 diff --git a/quickfixj-distribution/pom.xml b/quickfixj-distribution/pom.xml index 885ae596e..995334a96 100644 --- a/quickfixj-distribution/pom.xml +++ b/quickfixj-distribution/pom.xml @@ -32,11 +32,6 @@ quickfixj-dictgenerator ${project.version} - - org.quickfixj - quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} - org.quickfixj quickfixj-base diff --git a/quickfixj-messages/quickfixj-messages-fix40/pom.xml b/quickfixj-messages/quickfixj-messages-fix40/pom.xml index 76f9329ce..e1d6aeaa1 100644 --- a/quickfixj-messages/quickfixj-messages-fix40/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix40/pom.xml @@ -28,7 +28,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fix41/pom.xml b/quickfixj-messages/quickfixj-messages-fix41/pom.xml index 513c3f2e2..fd44642d8 100644 --- a/quickfixj-messages/quickfixj-messages-fix41/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix41/pom.xml @@ -28,7 +28,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fix42/pom.xml b/quickfixj-messages/quickfixj-messages-fix42/pom.xml index 33d2463ab..64ec87958 100644 --- a/quickfixj-messages/quickfixj-messages-fix42/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix42/pom.xml @@ -28,7 +28,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fix43/pom.xml b/quickfixj-messages/quickfixj-messages-fix43/pom.xml index fc130cc30..d58b4c03a 100644 --- a/quickfixj-messages/quickfixj-messages-fix43/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix43/pom.xml @@ -28,7 +28,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fix44/pom.xml b/quickfixj-messages/quickfixj-messages-fix44/pom.xml index 5f9ff9efe..28cc2da1c 100644 --- a/quickfixj-messages/quickfixj-messages-fix44/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix44/pom.xml @@ -28,7 +28,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fix50/pom.xml b/quickfixj-messages/quickfixj-messages-fix50/pom.xml index 8b177895d..64e5c23fd 100644 --- a/quickfixj-messages/quickfixj-messages-fix50/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix50/pom.xml @@ -87,7 +87,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fix50sp1/pom.xml b/quickfixj-messages/quickfixj-messages-fix50sp1/pom.xml index 9689648c1..56232a520 100644 --- a/quickfixj-messages/quickfixj-messages-fix50sp1/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix50sp1/pom.xml @@ -87,7 +87,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fix50sp2/pom.xml b/quickfixj-messages/quickfixj-messages-fix50sp2/pom.xml index 3ec36783c..bc1e9435c 100644 --- a/quickfixj-messages/quickfixj-messages-fix50sp2/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fix50sp2/pom.xml @@ -87,7 +87,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml b/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml index 03e1cf9fe..5a0b00c97 100644 --- a/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml +++ b/quickfixj-messages/quickfixj-messages-fixlatest/pom.xml @@ -121,7 +121,6 @@ org.quickfixj quickfixj-class-pruner-maven-plugin - ${class-pruner-plugin.version} prune diff --git a/quickfixj-messages/readme.md b/quickfixj-messages/readme.md index 341398a09..22a5ed0bc 100644 --- a/quickfixj-messages/readme.md +++ b/quickfixj-messages/readme.md @@ -74,7 +74,7 @@ This can serve as a foundation for a custom Orchestration. * The QuickFIX/J project depends on [```quickfixj-orchestra```](https://github.com/quickfix-j/quickfixj-orchestra) project artefacts: * ```quickfixj-from-fix-orchestra-code-generator-maven-plugin``` generates FIX Field, Component and Message sources directly from a FIX Orchestration. * ```quickfixj-from-fix-orchestra-dictionary-generator-maven-plugin``` generates a QuickFIX compatible dictionary from a FIX Orchestration. -* The QuickFIX/J project publishes the [```class-pruner-maven-plugin```](../class-pruner-maven-plugin/readme.md) that can be used to delete (generated) sources and classes that are not present in a provided QuickFIX Dictionary. +* The QuickFIX/J project publishes the [```quickfixj-class-pruner-maven-plugin```](https://github.com/quickfix-j/quickfixj-class-pruner-maven-plugin) that can be used to delete (generated) sources and classes that are not present in a provided QuickFIX Dictionary. This is a very specialised plug-in and may not be needed for custom builds, see recommendations below. These tools should facilitate building custom Fields, Components and Message packages without needing to maintain a customised Fork of the entire QuickFIX/J project.