Uploaded image for project: 'Maven Resources Plugin'
  1. Maven Resources Plugin
  2. MRESOURCES-101

command-line properties not regarded sometimes

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      I'm attaching a sample project to show properties specified on the command-line (CLI) not being regarded when filtering true. These are being regarded for other purposes though.

      Reproduce:
      $ mvn test
      $ cat target/test-classes/test.txt
      Contents: default
      $ mvn -P test.profile test
      $ cat target/test-classes/test.txt
      Contents: profile
      $ mvn -Dtest.property='overridden' clean verify
      Contents: default
      $ mvn -P test.profile -Dtest.property='overridden' clean verify
      Contents: profile

      As you see last two results should have been "Contents: overridden".

      The behavior is not completely broken though because if you try to set "test.include.pattern" then it works fine. Thus I set as component "filtering". This doesn't mean I've any idea where the issue lies. Test proj is a modified version of this on http://www.nabble.com/How-to-override-POM-properties-from-CLI-td15344487s177.html#a15605671

      Attachments

        1. test_proj.zip
          1 kB
          A

        Issue Links

          Activity

            People

              Unassigned Unassigned
              avalon A
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: