On Jun 5, 2008, at 7:41 AM, Andrew Savory wrote:
Hi,

2008/6/4 Andrew Savory <[EMAIL PROTECTED]>:

I see from http://issues.apache.org/jira/browse/SOLR-19 that some
tentative work has been done on mavenisation of solr, and from
https://issues.apache.org/jira/browse/SOLR-586 that discussion of
publishing maven artifacts ... is it possible to push solr 1.2 maven
artifacts out to the repo?


More specifically, would someone with sufficient privileges (Yonik?) be
willing to do the following (from [1]):


I'm willing to do this, but what about the .pom file?

Is adding the .jar without a .pom useful? The .pom in SOLR-586 is definitely incomplete:
https://issues.apache.org/jira/secure/attachment/12383027/solrj.pom.xml

for 1.3, we should get the ant task to make the maven artifact -- similar to how it is done for java-lucene.

ryan



mkdir -p org.apache.solr/jars

grab the solr-1.2 release (or svn co tags/release-1.2.0, but then you need
to edit build.xml to update the version string that seems to have
accidentally been updated before doing release tag, to change <property
name="version" value="1.2.1-dev" />)

tar xzvf apache-solr-1.2.0.tar.gz

cp apache-solr-1.2.0/dist/apache-solr-1.2.0.jar org.apache.solr/jars/

cd into org.apache.solr/jars and create md5 and sha1 checksums of
apache-solr-1.2.0.jar:
openssl md5 < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.md5
openssl sha < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.sha1

sign the release:
gpg --armor --output apache-solr-1.2.0.jar.asc --detach-sig
apache-solr-1.2.0.jar

cd ../ and scp it onto people.apache.org:
scp -r org.apache.solr [EMAIL PROTECTED]:/www/
people.apache.org/repo/m1-ibiblio-rsync-repository/

check permissions:
cd /www/people.apache.org/repo/m1-ibiblio-rsync-repository/ org.apache.solr
chgrp -R apcvs *
chmod -R g+w *


I could do it but I suspect that would be overstepping the bounds of a
non-committer :-)

This will make it easier for anyone to use solr from within maven. I'll file a patch to automate whatever can be automated from our ant build so this is
easier for the 1.3 release.

If people agree that publishing maven artifacts is a good idea, I'll happily update http://wiki.apache.org/solr/HowToRelease to point to the relevant
information too.


[1] http://www.apache.org/dev/release-publishing.html#maven-repo


Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/

Reply via email to