[ http://jira.codehaus.org/browse/MRELEASE-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=177622#action_177622 ]
Jens Mühlenhoff commented on MRELEASE-416: ------------------------------------------ This issue ist still in the 2.0-beta-9 release. > given dependencies from a release.property file not used during > release:prepare > ------------------------------------------------------------------------------- > > Key: MRELEASE-416 > URL: http://jira.codehaus.org/browse/MRELEASE-416 > Project: Maven 2.x Release Plugin > Issue Type: Bug > Components: prepare > Environment: Windows, maven 2.0.10 > Reporter: Jens Mühlenhoff > > Create a release.property file which holds all dependency you want to be > resolved. > Drung the release:prepare this properties are currently not used to resolve > snapshot dependencies: > #release configuration > dependency.test.parent\:root.release=0.0.2 > dependency.test.parent\:root.development=0.0.6-SNAPSHOT > The problem seams to be in the method: > ReleaseUtils.loadResolvedDependencies( ... ) > startIndex = propertyName.lastIndexOf( "dependency." ); > The methode lastIndexOf returns in this case always 0 because the last time > the string "dependency." was found at the starting position 0. > Until this isn't fixed it is hard to release several projects with one script. > Furthermore it would be good to niticed, that using the release.properties > will only work if the resume=flas is toggeled to true. > endIndex = propertyName.indexOf( ".development" ); > artifactVersionlessKey = propertyName.substring( startIndex, > endIndex ); > Currently artifactVersionlessKey will contain "dependency.test.parent:root" > which seams to be wrong. > This line must be changed to > artifactVersionlessKey = propertyName.substring( > startIndex+11, endIndex ); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira