Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-3545

Option -P-profile overridden if profile is activebyDefault

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.0.9
    • 2.0.10, 2.1.0-M1
    • Profiles
    • None
    • Patch

    Description

      In maven 2.0.9, deactivating a profile "foo" that is declared and marked activeByDefault in the local POM does not work, as in DefaultProfileManager.java:227 all activeByDefault profiles are added if no profile is explicitly given ("-Pbar").

      In the attached zip, run
      mvn -P-foo help:active-profiles
      and note that foo is active.

      The patch fixes these issues by checking all default-activated profiles against the exclusions list when they are added "by default".

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            pgier Paul Gier
            elca-dbd David Bernhard
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment