Uploaded image for project: 'ShrinkWrap Resolvers'
  1. ShrinkWrap Resolvers
  2. SHRINKRES-222

Environment variables are not replaced when using ParsedPomFile.getProperties()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 2.1.1
    • maven
    • None

      In Maven you can define properties using environment variables, e.g.:
      <someProp>${env.SOME_ENV}<someProp>
      See also: http://books.sonatype.com/mvnref-book/reference/resource-filtering-sect-properties.html

      On the command line, those placeholders a replaced as expected. This can be checked via mvn help:effective-pom.

      Unfortunately, ParsedPomFile.getProperties() does not replace those placeholders. It returns them "as is" (e.g. "${env.SOME_ENV}").

            Unassigned Unassigned
            falko.modler@t-systems.com Falko Modler (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: