Apache Maven Repository
For those who wish to release their distributions into the Maven Repository on Ibiblio. Here are some basic details on the process that should get you rolling along smoothly.
The Maven Artifact Repository for Apache Projects is currently located on minotaur under the following configuration settings which can be added to your project.properties or your personal build.properties in your user directory.
maven.repo.central=www.apache.org maven.repo.central.directory=/www/www.apache.org/dist/java-repository maven.remote.group=apcvs
This repository is mirrored at http://www.ibiblio.org/maven and is updated (without deletion by ibiblio) every 4 hours.
Requirements and Best Practices for Artifacts deployed into the Repository
Authorization
Apache Commiters have all the necessary access rights to publish to the ibiblio repository via their userid.
Signatures
Review the documentation on SigningReleases.
- It is important that you provide/verify md5 signatures on your deployed artifacts into the repository This is standard practice in the /www/www.apache.org/dist directory to have md5 checksums generated by the user who also deployed that artifact into the dist directory. Maven does provide capabilities for md5 checksuming the artifacts it deploys.
It is also highly recommended practice that you also get an OpenPGP key pair and also sign your artifacts with that as well. (Note: do not keep a copy of your private key on any of the Apache servers)
Non Apache Hosted Dependencies
- All non-apache hosted content should be submitted to ibiblio via the submition process designated in the maven documentation: