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

Reply via email to