From java-dev-return-19331-apmail-lucene-java-dev-archive=lucene.apache.org@lucene.apache.org Wed Apr 11 23:00:14 2007
Return-Path:
Delivered-To: apmail-lucene-java-dev-archive@www.apache.org
Received: (qmail 57484 invoked from network); 11 Apr 2007 23:00:13 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2)
by minotaur.apache.org with SMTP; 11 Apr 2007 23:00:13 -0000
Received: (qmail 14331 invoked by uid 500); 11 Apr 2007 23:00:17 -0000
Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org
Received: (qmail 14290 invoked by uid 500); 11 Apr 2007 23:00:17 -0000
Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: java-dev@lucene.apache.org
Delivered-To: mailing list java-dev@lucene.apache.org
Received: (qmail 14279 invoked by uid 99); 11 Apr 2007 23:00:17 -0000
Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Apr 2007 16:00:17 -0700
X-ASF-Spam-Status: No, hits=0.0 required=10.0
tests=
X-Spam-Check-By: apache.org
Received-SPF: neutral (herse.apache.org: local policy)
Received: from [169.229.70.167] (HELO rescomp.berkeley.edu) (169.229.70.167)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Apr 2007 16:00:10 -0700
Received: by rescomp.berkeley.edu (Postfix, from userid 1007)
id 0EAF75B778; Wed, 11 Apr 2007 15:59:50 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
by rescomp.berkeley.edu (Postfix) with ESMTP id 058BA7F403
for ; Wed, 11 Apr 2007 15:59:50 -0700 (PDT)
Date: Wed, 11 Apr 2007 15:59:50 -0700 (PDT)
From: Chris Hostetter
To: java-dev@lucene.apache.org
Subject: Re: Maven artifacts for Lucene.*
In-Reply-To: <461D2AD0.2060409@gmail.com>
Message-ID:
References: <48f9b9630704100120y47862c6cje3665c1daa587ac2@mail.gmail.com>
<8AF1836E-2EA6-41B8-B1DE-0C18EFC4E679@apache.org>
<461D2AD0.2060409@gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Checked: Checked by ClamAV on apache.org
: Where and how would you store for example the dependency information
: that you would be using to generate the poms? For lucene java it is easy
: for most modules as there is only dependency to lucene-core but for
: example in solr, nutch and hadoop it starts to go beyond trivial.
Whatever files also need to be included along with the jars in order to
make the maven distribution complete that can't be built completley
dynamicly (ie: the md5 files) can certainly be commited into the
repository ... but if making a release requires a lot of manual upating to
those files, it's going to be a hinderane to the process ... things like
version number and date should ideally be filled in via variables to help
keep things automated.
jar dependencies are another matter ... as you say, for java-lucene the
issue is trivial since there are no dependencies, but for other projects
it could get complicated. Solr (for example) ships with the versions of
it's dependencies that it expects to use, and in some cases these version
may not be official release versions that you would ever find in a maven
repository. I'm notsure how apps that want to publish to maven but depend
on apss that do not publish to maven deal with this problem, but whatever
solution they use could also be used in this case.
...either way, it's a discussion for the solr-dev list, not java-dev.
: projects). IMO we should however try to look at the big picture also and
: not only try to solve the minimal part to get it out of lucene-java
: hands, because I am afraid that if the minimum is done here in
: lucene-java there might be caps to fill in other projects and the way
: things are done here is not usable in other sub projects as it is.
each project has it's own community ... even if you find a perfect
solution to every problem anyone in the world might ever encounter,
discussing it on java-dev does nothing to get your solution adopted by the
nutch, hadoop, or solr communities.
-Hoss
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org