Space: Apache Mahout (https://cwiki.apache.org/confluence/display/MAHOUT)
Page: Thirdparty Dependencies 
(https://cwiki.apache.org/confluence/display/MAHOUT/Thirdparty+Dependencies)


Edited by Robin Anil:
---------------------------------------------------------------------
If you have a dependency on a third party artifact that is not in Maven, you 
should:

# Ask the project to add it if at all possible.  Most open source projects want 
wider adoption, so this kind of request is often well received.
# If they won't add it, we may be able to add it to our Maven repo, assuming it 
can be published at the ASF at all (no GPL code, for instance).  Please ask on 
the mailing list first.
# Assuming it can be, then you need to sign and deploy the artifacts, as 
described below:
 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
# Once it is deployed, go into http://repository.apache.org/ (use your SVN 
credentials to login in)
# Select Staging
# Find your repository artifacts
# Close them (this makes them publicly available, since you are closing the 
staging repo)
# Promote them. This adds them to the public Maven repo.



Change your notification preferences: 
https://cwiki.apache.org/confluence/users/viewnotifications.action    

Reply via email to