diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java index 76747c56..9995357d 100644 --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java @@ -616,16 +616,17 @@ private void rewriteArtifactVersions( + rawVersion); } else { // the expression used to define the version of this artifact may be inherited - // TODO needs a better error message, what pom? what dependency? throw new ReleaseFailureException( - "Could not find property resolving version expression: " + rawVersion); + "Could not find property resolving version expression: " + rawVersion + + " for artifact " + key + " in the project " + projectId + + "."); } } } else { // the expression used to define the version of this artifact may be inherited - // TODO needs a better error message, what pom? what dependency? throw new ReleaseFailureException( - "Could not find properties resolving version expression : " + rawVersion); + "Could not find properties resolving version expression : " + rawVersion + + " for artifact " + key + " in the project " + projectId + "."); } } else { // different/previous version not related to current release