Uploaded image for project: 'Maven Shared Components'
  1. Maven Shared Components
  2. MSHARED-60

Filtering ${foo.file} evaluates to in full path to pom.xml

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • maven-filtering-1.0-beta-1
    • None
    • None
    • Windows XP, Maven 2.0.2

    Description

      If an unresolved variable is encountered, the plugin simply does not replace the variable in the target file.
      If this unresolved variable however ends in ".file}" it will evaluate to a file object that targets the current pom. This results in the replacement being the complete path to that pom (in the 2.1 version of the plugin this results in a ClassCastException).

      The workaround is, of course, not to filter the affected files.
      Though this will not work if other variables in the affected files do need to be replaced.

      Attachments

        Issue Links

          Activity

            People

              olamy Olivier Lamy
              olamy Olivier Lamy
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: