+1. This works as I had envisioned but I did uncover one small issue:

the DEPENDENCIES file for a multi-module project is not complete, and
in the case of the enforcer simply empty because that pom is serving
only aggregation purposes. I talked to John and he's preparing a
remote-resources release so he'll look into adding the ability to
descend into the modules and pull their dependencies together. In this
way the top level release bundle will have a full list of all
dependencies of all modules below it. I think we can go ahead with
this release as it is because it's working perfectly for single
modules, which is the majority of our releases. Once the
remote-resources is updated, we can re-release the maven parents and
then I think we'll have a solution that would be close to being able
to promote apache wide.

On Mon, Aug 17, 2009 at 6:31 PM, John Casey<[email protected]> wrote:
> Hi,
>
> This vote is for three POM/artifact releases that are closely related. They
> all deal with one issue: providing automatic support for a source-release
> (read: project-sources) artifact during any Maven release. This artifact
> should contain the exact sources that are actually voted on for ASF
> releases.
>
> Threads discussing this requirement are here:
>
> http://www.nabble.com/Update-on-ASF-Release-requirements-tt23379350.html#a23589790
> http://mail-archives.apache.org/mod_mbox/www-legal-discuss/200904.mbox/browser
>
>
> The idea here is to roll this feature out to Maven projects first, work out
> any bugs that appear, then roll it out more generally to all of the ASF
> later.
>
> The reason we have three releases to do to get this working is that we need
> a reliable parent POM with reasonably modern configurations for the
> source-release descriptor...since apache-resources-2 is ancient and depends
> on maven-parent-5, I'm hoping we can release something that depends on
> maven-parent-12 instead.
>
> The apache-source-release-assembly-descriptor artifact staged here should be
> obvious, as this is the assembly descriptor that provides the meat of this
> new feature.
>
> The maven-parent release provides the binding of the source-release
> descriptor into all maven projects that upgrade to a parent version of 13 or
> higher.
>
> The staging repository for the apache-resources and
> source-release-descriptor artifacts is here:
>
> https://repository.apache.org/content/repositories/apache-staging-028
>
> The staging repository for maven-parent-13 is here:
>
> https://repository.apache.org/content/repositories/apache-staging-029
>
>
> Please vote: +1/+0/-1
>
> You have 72 hours.
>
> Thanks!
>
> -john
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to