For the record, here's what I did:
1016 mvn gpg:sign-and-deploy-file -Durl=https:// repository.apache.org/service/local/staging/deploy/maven2 - DrepositoryId=apache.releases.https - DgroupId=org.apache.mahout.kosmosfs -DartifactId=kfs -Dversion=0.3 - Dpackaging=jar -Dfile=kfs-0.3.jar
 1017  hg sign-and
1018 mvn gpg:sign-and-deploy-file -Durl=https:// repository.apache.org/service/local/staging/deploy/maven2 - DrepositoryId=apache.releases.https - DgroupId=org.apache.mahout.kosmosfs -DartifactId=kfs -Dversion=0.3 - Dpackaging=jar -Dfile=kfs-0.3.jar 1019 mvn gpg:sign-and-deploy-file -Durl=https:// repository.apache.org/service/local/staging/deploy/maven2 - DrepositoryId=apache.releases.https -DgroupId=org.apache.mahout.hbase - DartifactId=hbase -Dversion=0.20.0 -Dpackaging=jar - Dfile=hbase-0.20.0.jar 1020 mvn gpg:sign-and-deploy-file -Durl=https:// repository.apache.org/service/local/staging/deploy/maven2 - DrepositoryId=apache.releases.https -DgroupId=org.apache.mahout.jets3t -DartifactId=jets3t -Dversion=0.7.1 -Dpackaging=jar - Dfile=jets3t-0.7.1.jar 1021 mvn gpg:sign-and-deploy-file -Durl=https:// repository.apache.org/service/local/staging/deploy/maven2 - DrepositoryId=apache.releases.https -DgroupId=org.apache.mahout.hadoop -DartifactId=hadoop-core -Dversion=0.20.1 -Dpackaging=jar - Dfile=hadoop-core-0.20.1.jar 1022 mvn gpg:sign-and-deploy-file -Durl=https:// repository.apache.org/service/local/staging/deploy/maven2 - DrepositoryId=apache.releases.https - DgroupId=org.apache.mahout.kosmofs -DartifactId=kfs -Dversion=0.3 - Dpackaging=jar -Dfile=kfs-0.3.jar

I then went into Nexus and closed and then promoted the staging repository, such that these are now available. I will commit the POM changes shortly.

On Nov 11, 2009, at 5:46 PM, Jukka Zitting wrote:

Hi,

On Thu, Nov 12, 2009 at 12:37 AM, Grant Ingersoll <[email protected]> wrote:
I'm going forward with this, since I see no difference between doing it up front and doing it during a release. This clearly falls under the category
of "why didn't we do this sooner".

Exactly. Maven assumes that all non-SNAPSHOT dependencies are already
available in the repository, and Just Works (TM) when that's the case.
No need for custom install/deploy steps.

BTW, this is also Maven users are so eager to see things like Lucene
jars on Maven central, and why having the Hadoop project deploy their
jars is better than each downstream project deploying their own
copies.

BR,

Jukka Zitting


Reply via email to