Arnaud Heritier created MRELEASE-1042:
-----------------------------------------

             Summary: releaseProfiles get overriden by activeProfiles
                 Key: MRELEASE-1042
                 URL: https://issues.apache.org/jira/browse/MRELEASE-1042
             Project: Maven Release Plugin
          Issue Type: Bug
          Components: perform
    Affects Versions: 3.0.0-M2
            Reporter: Arnaud Heritier


I tried to release a project with 3.0.0-M2 and potentially it is another 
problem related to MRELEASE-1038 [~rfscholte] [~olamy]

 

In our corporate POM we have a pluginManagement entry:
{code:java}
<plugin>
  <artifactId>maven-release-plugin</artifactId>
  <version>2.5.3</version>
  <configuration>
    <mavenExecutorId>forked-path</mavenExecutorId>
    <useReleaseProfile>false</useReleaseProfile>
    <releaseProfiles>cloudbees-internal-release</releaseProfiles>
  </configuration>
</plugin>
{code}
My project extends it and has no settings related to the release plugin

In my user settings I have
{code:java}
  <activeProfiles>
    <activeProfile>cloudbees-internal-deploy</activeProfile>
    <activeProfile>cloudbees-snapshots</activeProfile>
    <activeProfile>apache-staging</activeProfile>
  </activeProfiles>
{code}
Then I release my project using 3.0.0-M2 with
{code:java}
 mvn org.apache.maven.plugins:maven-release-plugin:3.0.0-M2:prepare 
org.apache.maven.plugins:maven-release-plugin:3.0.0-M2:perform
{code}
The perform step is taking my user profiles but not the ones from 
"releaseProfiles"
{noformat}
[INFO] Executing: /bin/sh -c cd /Users/arnaud/some/path/target/checkout && 
/Users/arnaud/.asdf/installs/maven/3.6.3/bin/mvn -s 
/var/folders/bw/j0tmy8p52szfms6c7qb0tx2r0000gn/T/release-settings4094445863857985100.xml
 -f pom.xml deploy -P 
cloudbees-internal-deploy,cloudbees-snapshots,apache-staging -f 
pom.xml{noformat}
Not sure if it could be because I call the release plugin with the full GAV but 
it is strange ...

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to