Hi Tommaso,

I think it's good to use Nexus for stuff that we want to end up going to Maven
Central.  This includes all our individual Jars.  And this is now setup and what
happens when mvn release:perform is done.

However, Maven Central seems *not appropriate* for our big source releases and
binary releases, which are quite large (> 16 MB each (lots of docs :-) ), and
which we want the Apache Mirroring system to be used for downloading and
distribution.

I asked about this on the Maven user's list and got an interesting answer.
Someone figured out how to do this for their project.  It's quite tricky, but I
can see how it works.  It's so tricky, though, that I'm looking around for a
better answer; to that end I've posted to the "release-discuss" mailing list at
Apache, and asked others to describe how they "solve" this problem.

Here are pointers to these other mail threads:

on release-discuss:  http://markmail.org/message/qh2xm7crjypf23xn

on maven-users: http://markmail.org/message/3lg5xhtsv3bwhpzp

-Marshall

On 11/5/2010 4:34 AM, Tommaso Teofili wrote:
> Hi Marshall,
> maybe issuing UIMA on Nexus would help us with that [1].
> I know some projects use it to stage their RCs.
> There is a Jira wish for that at [2] (it deals with Hudson too).
> What do you think?
> Tommaso
>
> [1] : http://wiki.apache.org/portals/FrontPage/HowtoUseNexusForRelease
> [2] : https://issues.apache.org/jira/browse/UIMA-1717
>
> 2010/11/4 Marshall Schor <m...@schor.com>
>
>> Because of issues found, I'm resetting the version of uimaj in trunk back
>> from
>> 2.3.2-SNAPSHOT to 2.3.1-SNAPSHOT, and will respin RC2 shortly.
>>
>> I'll also redo the build tools, similarly.
>>
>> I'm not sure what the best "process" is, but I don't want to keep
>> incrementing
>> the version for every release candidate.  Please feel free to suggests
>> better
>> "process" :-)
>>
>> -Marshall
>>
>> On 10/31/2010 3:52 PM, Marshall Schor wrote:
>>> The first step is to release to the staging repo the build tools.  I
>> won't call
>>> for a vote, though until I have also a successfully built uimaj candidate
>> :-).
>>> If you see a bunch of release commits for the build tooling etc., that's
>> what's
>>> going on.  If things need changing, I'll probably roll-back the release
>> and try
>>> again...
>>>
>>> -Marshall
>>>
>>>

Reply via email to