Skip to content

Cannot use interpolated variables in <repository> section #2521

@lprimak

Description

@lprimak

Affected version

4.0.0-rc-4 and master

Bug description

If an interpolated variable is used in <repositories><repository><url> section of the POM,
Maven will erroneously throw the below error.
This is evident if the project uses use EclipseLink 4.0.7.

[ERROR] Failed to execute goal on project apps-root: Could not collect dependencies for project com.flowlogix:apps-root:pom:1.x-SNAPSHOT
[ERROR] java.lang.IllegalArgumentException: Invalid Version Range Request: org.eclipse.ee4j:project:pom:1.0.9 < [hope-repository (https://nexus.hope.nyc.ny.us/repository/maven-releases, default, releases), central-mirror (https://nexus.hope.nyc.ny.us/repository/maven-public-jitpack, default, releases), sonatype-nexus-staging (${sonatypeOssDistMgmtStagingUrl}, default, releases)]
[ERROR] 	Caused by: Invalid Version Range Request: org.eclipse.ee4j:project:pom:1.0.9 < [hope-repository (https://nexus.hope.nyc.ny.us/repository/maven-releases, default, releases), central-mirror (https://nexus.hope.nyc.ny.us/repository/maven-public-jitpack, default, releases), sonatype-nexus-staging (${sonatypeOssDistMgmtStagingUrl}, default, releases)]
[ERROR] : Failed to collect dependencies at org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen.processor:jar:4.0.7

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions