diff --git a/pom.xml b/pom.xml
index 57202ed94..24a9709c2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -484,6 +484,7 @@ under the License.
*/pom.xml
add-dependency/*/pom.xml
+ remove-dependency/*/pom.xml
purge-local-repository-without-pom
diff --git a/src/it/projects/remove-dependency/basic/invoker.properties b/src/it/projects/remove-dependency/basic/invoker.properties
index 1ab3d2ee1..2eeb9e081 100644
--- a/src/it/projects/remove-dependency/basic/invoker.properties
+++ b/src/it/projects/remove-dependency/basic/invoker.properties
@@ -15,4 +15,4 @@
# specific language governing permissions and limitations
# under the License.
-invoker.goals = ${project.groupId}:${project.artifactId}:${project.version}:remove -Dgav=org.apache.commons:commons-lang3
+invoker.goals = ${project.groupId}:${project.artifactId}:${project.version}:remove -Dgav=org.apache.maven.its.dependency:a1
diff --git a/src/it/projects/remove-dependency/basic/pom.xml b/src/it/projects/remove-dependency/basic/pom.xml
index 54a314be7..19fbe58e3 100644
--- a/src/it/projects/remove-dependency/basic/pom.xml
+++ b/src/it/projects/remove-dependency/basic/pom.xml
@@ -28,9 +28,14 @@
1.0-SNAPSHOT
- org.apache.commons
- commons-lang3
- 3.18.0
+ org.apache.maven.its.dependency
+ a1
+ 1.0.0
+
+ org.apache.maven.its.dependency
+ a2
+ 1.0.0
+
diff --git a/src/it/projects/remove-dependency/basic/verify.groovy b/src/it/projects/remove-dependency/basic/verify.groovy
index 385591aa4..2df316d73 100644
--- a/src/it/projects/remove-dependency/basic/verify.groovy
+++ b/src/it/projects/remove-dependency/basic/verify.groovy
@@ -21,5 +21,7 @@ File pom = new File(basedir, "pom.xml")
assert pom.exists()
def xml = new groovy.xml.XmlSlurper().parseText(pom.text)
def deps = xml.dependencies.dependency
-def dep = deps.find { it.artifactId.text() == 'commons-lang3' }
-assert dep == null : "commons-lang3 should have been removed from dependencies"
+assert deps.size() == 1 : "there should be only one dependency left"
+
+def dep = deps.find { it.artifactId.text() == 'a1' }
+assert dep.isEmpty() : "a1 should have been removed from dependencies"
diff --git a/src/it/projects/remove-dependency/not-found/verify.groovy b/src/it/projects/remove-dependency/not-found/verify.groovy
index 320bd9b08..eb1583271 100644
--- a/src/it/projects/remove-dependency/not-found/verify.groovy
+++ b/src/it/projects/remove-dependency/not-found/verify.groovy
@@ -18,4 +18,5 @@
*/
def log = new File(basedir, "build.log")
-assert log.text.contains('not found')
+assert log.text.contains('Dependency nonexistent:lib not found in ') :
+ "Expected error message about nonexistent dependency should be in build log"