Hi all, Do you have any feedback on the above?
Regards, Marco. On Sun, 29 Nov 2015 at 22:01, Marco Vermeulen <[email protected]> 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 <[email protected]> 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 <[email protected]> >> 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: [email protected] >> > > For additional commands, e-mail: [email protected] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >>
