maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yago Méndez Vidal (JIRA) <>
Subject [jira] (MENFORCER-226) requireActiveProfile ignored inherited profiles in submodules
Date Wed, 25 Feb 2015 08:58:18 GMT
Yago Méndez Vidal created MENFORCER-226:

             Summary: requireActiveProfile ignored inherited profiles in submodules
                 Key: MENFORCER-226
             Project: Maven Enforcer Plugin
          Issue Type: Bug
          Components: Standard Rules
    Affects Versions: 1.4
         Environment: Maven 3.2.2, JDK 7, Windows 7 64bit
            Reporter: Yago Méndez Vidal
            Priority: Minor
         Attachments: pom.xml, pom.xml

When having a POM project with modules, using the {{requireActiveProfile}} rule on one of
the modules fails to resolve those profiles that are inherited from the parent.

I've attached 2 POMs to reproduce the problem:
- parent project defines a profile called {{one}} and enforces it to be active
- submodule does nothing, just inherits both

When ran with {{-P one}} parameter we get on the submodule (not the parent pom, which works
{{\[WARNING\] Rule 0: org.apache.maven.plugins.enforcer.RequireActiveProfile failed with message:}}
{{Profile "one" is not activated.}}

If we run {{mvn -P one help:active-profiles}} we can observe that the profile is effectively
activated on the submodule:
{{Active Profiles for Project 'example:-maven-subproject:jar:0.0.1-SNAPSHOT':}}

{{The following profiles are active:}}

 {{- default (source: external)}}
 {{- one (source: example:test-maven-project:0.0.1-SNAPSHOT)}}

This message was sent by Atlassian JIRA

View raw message