Falko Modler created MENFORCER-346: -------------------------------------- Summary: RequireSnapshotVersion not compatible with CI Friendly Versions (${revision}) Key: MENFORCER-346 URL: https://issues.apache.org/jira/browse/MENFORCER-346 Project: Maven Enforcer Plugin Issue Type: Bug Components: Standard Rules Affects Versions: 3.0.0-M3, 1.4.1 Environment: Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T17:06:16+02:00) Java version: 1.8.0_202, vendor: Oracle Corporation Default locale: de_DE, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Reporter: Falko Modler
Following https://maven.apache.org/maven-ci-friendly.html by using {code:xml} <version>${revision}</version> {code} and for instance {code:xml} <properties> <revision>1.0-SNAPSHOT</revision> </properties> {code} together with {{RequireSnapshotVersion}} yields: {noformat} [INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (default-cli) @ some-module --- [WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireSnapshotVersion failed with message: Parent cannot be a release: some.group:some-root:pom:${revision} {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)