I think Howard is refering to the maven-release-plugin that when invoked
can update all your project's (and subprojects) versions from
X.Y-SNAPSHOT into X.Y

I admit of not having used that, but a) I know Igor is using that all the time
and b) we aren't forced to use that if we dont want.

AFAICS, what needs to happen from our part is:
a) committers get deploy rights to repository.apache.org (we just send
them usernames)
b) one or two ppl (from our PMC perhaps) get rights to mark a staged release as
'final' (that's just a button click in nexus UI)
c) finally, we change our poms to deploy snapshots and releases to
repository.apache.org instead
of people.apache.org (that new repo already mirrors people.apache.org
- and will probably replace
that at some point?)

There's a JIRA to track project requests for this @
http://issues.apache.org/jira/browse/INFRA-1896
and it also has 2 links of what maven devs exact process is.


On Thu, Feb 12, 2009 at 6:27 PM, Christian Edward Gruber
<[email protected]> wrote:
> Oh, and Maven doesn't update the repo, the repository management script
> rsync's the repo.  So that tapestry.formos.com can auto-replicate to ibiblio
> whenever you update it.  The maven tool itself doesn't actually have
> anything to do with repository syncing.  It's a cron-job with shell scripts.
>
> Christian
>
> On 12-Feb-09, at 11:05 , Howard Lewis Ship wrote:
>
>> I would love that over the current process but I'm nervous about
>> letting Maven make changes to its own poms and check them in!  I have
>> not used Nexus, can you describe it?
>>
>> On Wed, Feb 11, 2009 at 7:55 PM, Andreas Andreou <[email protected]>
>> wrote:
>>>
>>> It looks like apache has a nexus repository set up [1] and ready to be
>>> used by
>>> projects.
>>> It'd solve the staging and deploying problems that have resulted in [2]
>>> and [3]
>>> I've included [4]+[5] for some repository related discussions.
>>>
>>> Links:
>>> [1] http://repository.apache.org/ (the nexus apache repo)
>>> [2] https://issues.apache.org/jira/browse/TAPESTRY-2718
>>> [3] https://issues.apache.org/jira/browse/TAPESTRY-2720
>>> [4] http://markmail.org/message/2gxwspfix2436zfc
>>> [5]
>>> http://www.nabble.com/-Proposal--Use-Nexus-to-actively-manage-the-Apache-repository-td21759239.html
>>>
>>> --
>>> Andreas Andreou - [email protected] - http://blog.andyhot.gr
>>> Tapestry / Tacos developer
>>> Open Source / JEE Consulting
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator Apache Tapestry and Apache HiveMind
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
> Christian Edward Gruber
> e-mail: [email protected]
> weblog: http://www.geekinasuit.com/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>



-- 
Andreas Andreou - [email protected] - http://blog.andyhot.gr
Tapestry / Tacos developer
Open Source / JEE Consulting

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

Reply via email to