Hey Guys, I can help with this too. Publishing to Maven Central is a snap.
1. Make sure there is a mess project on repository.apache.org (if there isn't, file an INFRA ticket to create one and select Nexus as the component). 2. Once project is available per #1, update the pom.xml for the project to inherit from the apache pom (latest version was 9 at one point, may be later version now). 3. Doing #2 gives us the ability to run: mvn release:prepare mvn release:perform 4. This should publish to repository.apache.org as a staging repository. 5. Then simply log on to http://repository.apache.org and a. "Close" the staging repository - this creates a reviewable link to the staging repository that we can paste into our release emails 6. Once the VOTE thread for the release passes, log back into http://repository.apache.org and "Release" the staging repository. This will cause a sync to the Central repo and all to be well :) See full instructions for the OODT project, here: https://cwiki.apache.org/confluence/display/OODT/Release+Process Cheers, Chris ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: [email protected] WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -----Original Message----- From: Matei Zaharia <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Sunday, June 2, 2013 6:08 PM To: "[email protected]" <[email protected]> Cc: Andy Konwinski <[email protected]> Subject: Publishing Mesos to Maven >Just FYI, it looks like the last version of the Mesos Java API on Maven >central is 0.9.0: >http://mvnrepository.com/artifact/org.apache.mesos/mesos. It would be >great to get new releases on there so that external projects can link to >them. I believe Andy published that one to Maven central -- Andy, can you >explain how you did that, or can someone else from the team do it? (E.g. >do you guys publish them internally inside Twitter?) I believe it's not >too bad given the existing POM. > >Matei
