Ok, I've got a staging repository up that folks can try out for the
0.10.0-incubating artifact. See my comment at
https://repository.apache.org/content/repositories/orgapachemesos-053/

It seems to be working for me.

Andy


On Sun, Jun 2, 2013 at 9:43 PM, Mattmann, Chris A (398J) <
[email protected]> wrote:

> Hey Andy,
>
> Thanks for the pointers back. Great guide. Pretty much intersects
> (with much more detail and awesomeness) than my own instructions
> below.
>
> I'll take a look at the Mesos jar -- as a start do you know what
> dependencies it requires as of now? That would help me in generating
> a basic pom for it? Or could you point me at where the deps documentation
> exists (if it does?)
>
> 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: Andy Konwinski <[email protected]>
> Date: Sunday, June 2, 2013 8:19 PM
> To: jpluser <[email protected]>
> Cc: "[email protected]" <[email protected]>
> Subject: Re: Publishing Mesos to Maven
>
> >Thanks for the pointers Chris!
> >
> >
> >Unfortunately, since we are not a Java project and don't use Maven except
> >for building and deploying our artifacts, releasing artifacts isn't quite
> >as straight forward as I thought it would be at first.
> >
> >
> >Writing a Maven pom that works with our autotools build system took me
> >quite a while for the 0.9.0-incubating release. The Mesos jar that our
> >build system produces is not sufficient to simply upload it as our
> >artifact. I remember I spent quite a bit of
> > time trying to get it to include everything that is required but then
> >reverted to having Maven rebuild the artifact itself.
> >
> >
> >As Vinod reported in his comment on
> >https://issues.apache.org/jira/browse/MESOS-398
> ><https://issues.apache.org/jira/browse/MESOS-398>, It looks like
> >something has changed since 0.9.0 so that the instructions, which I
> >wrote, are working any more (or maybe I missed something when I wrote
> >
> >the instructions
> ><https://github.com/apache/mesos/blob/trunk/src/java/MESOS-MAVEN-README>
> >down).
> >
> >
> >I'm looking into it now.
> >
> >if anybody else knows of a cleaner process than what we're doing now, or
> >would like to own this I'm happy to hand it over :)
> >
> >
> >Andy
> >
> >
> >
> >
> >On Sun, Jun 2, 2013 at 7:21 PM, Mattmann, Chris A (398J)
> ><[email protected]> wrote:
> >
> >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 <http://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 <http://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