FWIW: I would try to free projects from having to do this - e.g. SDKMAN could crawl for new versions like Jenkins and Hudson are doing it [1]. This way you don’t rely on anyone doing this and you get all versions integrated for free. /Domi
[1] https://wiki.jenkins-ci.org/display/JENKINS/Adding+tool+auto-installer > On 07 Dec 2015, at 08:23, Marco Vermeulen <[email protected]> wrote: > > 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] >>> >>> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
