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.