diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml
index a73163f5b0..96f72a5d1a 100644
--- a/apache-maven/pom.xml
+++ b/apache-maven/pom.xml
@@ -113,6 +113,10 @@ under the License.
org.fusesource.jansi
jansi
+
+ org.codehaus.plexus
+ plexus-cipher
+
diff --git a/maven-compat/pom.xml b/maven-compat/pom.xml
index c94c6a86e2..c838401c7d 100644
--- a/maven-compat/pom.xml
+++ b/maven-compat/pom.xml
@@ -99,6 +99,11 @@ under the License.
wagon-provider-api
+
+ org.codehaus.plexus
+ plexus-cipher
+ test
+
org.apache.maven.wagon
wagon-file
diff --git a/maven-core/pom.xml b/maven-core/pom.xml
index cd363f53e3..43a6bee05f 100644
--- a/maven-core/pom.xml
+++ b/maven-core/pom.xml
@@ -118,6 +118,11 @@ under the License.
org.codehaus.plexus
plexus-classworlds
+
+ org.codehaus.plexus
+ plexus-cipher
+ test
+
org.apache.commons
commons-lang3
diff --git a/maven-embedder/pom.xml b/maven-embedder/pom.xml
index c5923e90ce..47ab336257 100644
--- a/maven-embedder/pom.xml
+++ b/maven-embedder/pom.xml
@@ -135,7 +135,7 @@ under the License.
plexus-sec-dispatcher
- org.sonatype.plexus
+ org.codehaus.plexus
plexus-cipher
diff --git a/pom.xml b/pom.xml
index b69ac53993..0eb9bf9828 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,7 +62,7 @@ under the License.
3.3.4
1.12.1
1.4
- 1.7
+ 1.8
1.11
1.3
1.4.1
@@ -395,9 +395,15 @@ under the License.
org.sonatype.plexus
plexus-sec-dispatcher
${securityDispatcherVersion}
+
+
+ org.sonatype.plexus
+ plexus-cipher
+
+
- org.sonatype.plexus
+ org.codehaus.plexus
plexus-cipher
${cipherVersion}
@@ -617,6 +623,32 @@ under the License.
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+
+ enforce
+
+ validate
+ ensure-no-org.sonatype:plexus-cipher
+
+
+
+
+ org.sonatype.plexus:plexus-cipher
+
+
+ ensure no more org.sonatype.plexus:plexus-cipher as groupId changed. you have to add some exclusions.
+
+
+
+ true
+
+
+
+