Release a project and all its snapshot dependencies, without an aggregator
--------------------------------------------------------------------------

                 Key: MRELEASE-688
                 URL: https://jira.codehaus.org/browse/MRELEASE-688
             Project: Maven 2.x Release Plugin
          Issue Type: Improvement
          Components: perform, prepare
    Affects Versions: 2.1
            Reporter: Maxime Lemanissier


Hi all, 

We are looking for a way to perform a release on a project and all its snapshot 
dependencies (internal dependencies only). 

Using a pom aggregator and ${project.version} in dependencyMgmt for all 
internal dependencies allows such a release in "one click", but the drawback is 
we have to regroup projects within this aggregator, according to the dependency 
graph. 

We would like to be able to do the same thing, but without having to use an 
aggregator, that in some way add another link between projects than their 
dependencies. 
The process would be the same than with an aggregator, but instead of building 
a maven reactor with modules, it would be done among snapshot dependencies. 
Scm element is set in each dependency's pom, so maven-release-plugin could find 
where sources are, and release them. 

Could maven-release-plugin manage this with a new parameter ? 
(releaseSnapshotDependencies=true for example)

We already had some posts here: 
http://maven.40175.n5.nabble.com/Relesa-a-project-and-all-its-snapshot-dependencies-without-an-aggregator-td4527536.html

Thx 
Maxime 


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to