I don't understand what's so complicated about having an "ant maven" target in a modules/maven package that generates whatever artifacts are needed. It can be used by whoever wants to use Maven. Why do we need to "release" those artifacts? If maven is so important to people, then let's keep it under modules/maven and give people the right build tools to generate the artifacts.
Release-wise though, as long as running "ant test" from top-level dir ends with "BUILD SUCCESSFUL", the release should be good to go. We should publish the Source, Javadocs and .Jar files. While I agree the latter is not strictly mandatory, I think it's more widely used (than say Maven) and it makes consuming Lucene much easier. Shai On Mon, Jan 17, 2011 at 12:03 AM, Robert Muir <[email protected]> wrote: > On Sun, Jan 16, 2011 at 4:47 PM, Ryan McKinley <[email protected]> wrote: > > uggg -- sorry to see this thread flare up again -- especially since > > Steve is actively making great progress on better maven support -- > > including integration tests and all that jazz. (LUCENE-2657) > > > > I *think* the consensus from the last thread was: > > 1. the release manager does not need to worry about maven > > 2. someone else (from lucene) may post maven artifacts > > 2a. if the process becomes easy enough, the RM *may* post the > artifacts. > > 3. There needs to be some test to check if the artifacts are OK. > > > > With Steve's work on LUCENE-2657, things are looking for for #2a and #3 > > > > I think its more complicated than that, someone else (from lucene) may > post artifacts? who votes on these separate maven artifacts? > are you saying that I can pipe /dev/null to some large files and post > them as maven artifacts without 3 +1 votes? > > Personally I think we should keep our artifacts to a minimum. Shipping > jars is enough trouble if only source code is really whats needed. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
