Niels Basjes created MNG-7987: --------------------------------- Summary: Regression: Some fields no longer accept an expression. Key: MNG-7987 URL: https://issues.apache.org/jira/browse/MNG-7987 Project: Maven Issue Type: Bug Components: POM Affects Versions: 4.0.0-alpha-10 Reporter: Niels Basjes
Put the following minimal pom.xml in an empty directory {code:xml} <?xml version="1.0"?> <project> <modelVersion>4.0.0</modelVersion> <groupId>nl.basjes.bugreport.maven</groupId> <artifactId>properties-problem</artifactId> <version>0.0.1-SNAPSHOT</version> <repositories> <repository> <id>localReproduceRepo</id> <!--suppress UnresolvedMavenProperty --> <url>file://${maven.multiModuleProjectDirectory}/__tmp_deploy/</url> </repository> </repositories> </project> {code} When I then do {{mvn clean}} with Maven 3.9.6 I get {{BUILD SUCCESS}}. With Maven 4.0.0-M10 I get this instead: {code} [ERROR] Some problems were encountered while processing the POMs [ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project nl.basjes.bugreport.maven:properties-problem:0.0.1-SNAPSHOT (/home/nbasjes/.../pom.xml) has 1 error [ERROR] 'repositories.repository.[localReproduceRepo].url' contains an expression but should be a constant. @ line 12, column 7 [ERROR] {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)