Robert Scholte created MRELEASE-803:
---------------------------------------

             Summary: Inner profile properties for artifact versions block 
release
                 Key: MRELEASE-803
                 URL: https://jira.codehaus.org/browse/MRELEASE-803
             Project: Maven 2.x Release Plugin
          Issue Type: Bug
          Components: prepare
    Affects Versions: 2.3.2
            Reporter: Robert Scholte


>From {{maven-invoker-plugin-1.8-SNAPSHOT}}

{code:xml}
<project>
...
  <profiles>
    <profile>
      <id>run-its</id>
      <properties>
        <sitePluginVersion>3.1</sitePluginVersion>
        <invokerPluginVersion>1.6</invokerPluginVersion> <!-- 1.7 is missing 
the groovy XmlSlurper -->
      </properties>
      <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-invoker-plugin</artifactId>
              <version>${invokerPluginVersion}</version>
              <configuration>
                <debug>true</debug>
                <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
                <preBuildHookScript>setup</preBuildHookScript>
                <postBuildHookScript>verify</postBuildHookScript>
                
<localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
                <settingsFile>src/it/settings.xml</settingsFile>
                
<mavenOpts>-Djava.io.tmpdir=${project.build.directory}</mavenOpts>
                <goals>
                  <goal>clean</goal>
                  <goal>initialize</goal>
                </goals>
              </configuration>
            </plugin>
          </plugins>
        </pluginManagement>

      </build>
    </profile>
  </profiles>
</project>
{code}

The plugin discovers the invoker-plugin with a property-based version, but 
can't find the property because it only collects the {{project.properties}}.

The plugin should at least add the properties of the declaring profile.

Workaround: move the property from profile-scope to project-scope.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to