maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marco Vermeulen <vermeulen...@gmail.com>
Subject Re: Inclusion of Maven on SDKMAN
Date Mon, 07 Dec 2015 07:23:17 GMT
Hi all,

Do you have any feedback on the above?

Regards,
Marco.
On Sun, 29 Nov 2015 at 22:01, Marco Vermeulen <vermeulen.mp@gmail.com>
wrote:

> Hi Hervé,
>
> You needn't worry about Maven integration into sdkman, as it's built in a
> completely SDK agnostic way. Adding a new install candidate (like Maven)
> was a single row in our database. All subsequent interactions for you
> (like releasing new versions) happen through the Vendor API.
>
> In total, you would need to make 3 API calls to our Vendor API:
> 1) Release your new version on the sdkman platform
> 2) Set the new version as the default/stable version
> 3) Announce the release on the sdkman platform (and hence our twitter feed)
>
> In order to make these calls, you will need a key/token pair that I will
> issue the person who agrees to taking this on. I will send the key/token
> pair in a pgp encrypted email, preferably using a service such as
> keybase.io
>
> As mentioned before, we have a maven plugin that performs all these api
> calls on your behalf, making it easy to tie into your release build:
> https://github.com/sdkman/sdkman-maven-plugin
>
> Hope this all makes sense now,
> Cheers,
> Marco.
>
>
> On Sun, 29 Nov 2015 at 15:21 Hervé BOUTEMY <herve.boutemy@free.fr> wrote:
>
>> Hi Marco,
>>
>> IIUC, you'll provide a key for the Maven PMC to announce new versions of
>> Maven
>> through Vendors API [1]
>>
>> I still don't see what is currently in the db for Maven
>>
>> And I don't see how Maven is integrated.
>>
>> Regards,
>>
>> Hervé
>>
>> [1] http://sdkman.io/vendors.html
>>
>> Le dimanche 29 novembre 2015 09:37:41 Marco Vermeulen a écrit :
>> > Thanks for the reply Hervé.
>> >
>> > This is all explained in the links I posted. sdkman acts as a broker,
>> > pointing to wherever the binary is hosted. Installing maven is as
>> simple as
>> > entering 'sdk install maven' for latest stable, or 'sdk install maven
>> > x.y.z' for a particular version. This will do a curl to our central
>> server
>> > which will do a redirect to your hosted binary.
>> >
>> > Of course, sdkman is backed by a db that needs to be populated,
>> preferably
>> > by the owner of the sdk. In the interim I've added the latest versions
>> > myself, but it would be great if this is driven by the maven team
>> > themselves.
>> >
>> > Hope this clarifies things a bit more.
>> >
>> > On Sun, 29 Nov 2015 at 00:56, Hervé BOUTEMY <herve.boutemy@free.fr>
>> wrote:
>> > > IIUC, Maven is now supported by sdkman
>> > > But I still don't see how/where
>> > >
>> > > Where is the Maven support for SDKMAN hosted, that we could
>> contribute to?
>> > >
>> > > Regards,
>> > >
>> > > Hervé
>> > >
>> > > Notice: old issue about this is
>> > > https://issues.apache.org/jira/browse/MNG-5749
>> > >
>> > > Le vendredi 27 novembre 2015 08:07:33 Marco Vermeulen a écrit :
>> > > > Hi all,
>> > > >
>> > > > I originally sent this directly to jvanzyl, but he recommended I
>> post
>> > >
>> > > this
>> > >
>> > > > to the dev forum.
>> > > >
>> > > > A word of introduction, I am Marco Vermeulen, the project lead of
>> > > > SDKMAN,
>> > > > the Software Development Kit manager (formerly GVM). We are
>> responsible
>> > >
>> > > for
>> > >
>> > > > providing a free service that helps in distribution of SDKs, and
>> have
>> > > > recently had several requests for Maven as install candidate coming
>> > >
>> > > through.
>> > >
>> > > > I recently added Maven to SDKMAN, but wanted to know if the Maven
>> team
>> > > > would be willing to push their own releases to our platform.
>> > > >
>> > > > A little more information about SDKMAN can be found at
>> http://sdkman.io
>> > >
>> > > and
>> > >
>> > > > on our github page at https://github.com/sdkman/sdkman-cli.
>> > > >
>> > > > We expose a vendor API that can be called, more details of that
>> under
>> > > > the
>> > > > Vendors section of our site. Of course we have a maven plugin to
>> make
>> > >
>> > > this
>> > >
>> > > > super easy and a part of your build pipeline.
>> > > >
>> > > > Please let me know your thoughts and if this sounds feasible.
>> > > >
>> > > > Cheers!
>> > > >
>> > > > Marco.
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message