As usual, I'm not sure I understand Maven and Maven-izing, so apologies if I'm way off base:
IIRC, the Mavenizer's main goal is to install Adobe and other third-party assets to a on a build machine. Is that correct? I can certainly see the Installer doing that, but yes, there was a recent discussion to make the Installer more like a mini-Ant so that more of the logic will happen in an xml-based script instead of in the installer itself. The Installer would then be an engine for performing certain operations in a cross-platform way. If nobody else gets to it, I'll probably be trying to make that happen in order to roll out an alpha-level FlexJS release around the end of year. I would not advise to distribute the Adobe artifacts from Sonatype unless you establish Sonatype as a licensed distributor for those artifacts, which is definitely possible. -Alex On 10/28/13 8:22 AM, "christofer.d...@c-ware.de" <christofer.d...@c-ware.de> wrote: >Well at sonatype they do distinguish between SNAPSHOT and Release >Versions. So the process of updating SNAPSHOTS is far less complicated >than that of deploying Releases. But I still think that your process of >creating individual users will introduce some Problems (Settings.xml >sharing) > >Nevertheless ... I think I should make Flexmojos use the Apache GID ... I >doubt I will find the time to work much on the new plugin in the near >future and I would like to have promote the Apachiness of Flex ;-) > >Chris > >________________________________________ >Von: Frédéric THOMAS [webdoubl...@hotmail.com] >Gesendet: Montag, 28. Oktober 2013 16:07 >An: dev@flex.apache.org >Betreff: RE: AW: AW: Add Mavenizer functionality to Installer > >Chris, > >Do you think Sonatype would allows the creation of specific user granted >to download the SDK ? It would be nice but I'm not sure, plus I would >need to deal with their heavy process to deal with snapshot and release >on non-maven built projects, I don't today, I just upload a zip and >tomorrow, I will just tell jenkins to deploy the build (mavenized SDK) to >Artifactory, not sure it is as easy as that with sonatype, at least from >what I remember. > >What do you think ? > >Frédéric THOMAS > >> From: christofer.d...@c-ware.de >> To: dev@flex.apache.org >> Date: Mon, 28 Oct 2013 14:18:50 +0100 >> Subject: AW: AW: Add Mavenizer functionality to Installer >> >> Well in that case, I would opt for creating an Apache Flex account at >>sonatype and to Stage and Deploy stuff there ... (The way Velo did it) >>... I guess there is legally no real difference between a Company repo >>and the big sonatype repo. Actually we don't have permission to publish >>stuff in either solution. >> >> This is also where I deploy the Flexmojos Libs as well as I helped >>deploy the latest FlexUnit release. >> >> On the cool side this is probably allready in the list of allmost all >>Major Nexus/Artifactory/Whatsoever instances and therefore there would >>probably not be any Problems with accessing the artifacts. But if such >>an Approach would be taken, I guess I would create a new Major Version >>of Flexmojos, which runs on Apache Flex's GID org.apache.flex instead of >>the current com.adobe.flex. >> >> Chris >> >> ________________________________________ >> Von: Frédéric THOMAS [webdoubl...@hotmail.com] >> Gesendet: Montag, 28. Oktober 2013 13:42 >> An: dev@flex.apache.org >> Betreff: RE: AW: Add Mavenizer functionality to Installer >> >> You're right, that's my exp too but from the company I'm working for at >>the moment, this is the only way as the installer doesn't work from here >>plus,I don't think an ApacheFlex VM managed by PMCs and almost dedicated >>to it will be "no-name" for long time :-) >> >> Frédéric THOMAS >> >> > From: christofer.d...@c-ware.de >> > To: dev@flex.apache.org >> > Date: Mon, 28 Oct 2013 12:18:48 +0100 >> > Subject: AW: Add Mavenizer functionality to Installer >> > >> > But from my experiance it is usually more difficult to convince the >>Company-Repo admins to add a "no-name" repo as source. At least most of >>the companies I've worked for. And deploying of a new Flex Version would >>probably not be done by any ordinary developer, but by one Special >>Person that is permitted to do so. >> > >> > Chris >> > >> > ________________________________________ >> > Von: Frédéric THOMAS [webdoubl...@hotmail.com] >> > Gesendet: Montag, 28. Oktober 2013 10:53 >> > An: dev@flex.apache.org >> > Betreff: RE: Add Mavenizer functionality to Installer >> > >> > 1- I'm short of time at the moment and that's a long run even without >> > thinking to integrate with the actual code >> > 2- Anyway, before I integrate anything in the actual code of the >>installer, >> > its code needs to be refactored >> > 3- There's no jar produced at the moment for the converter, that >>something >> > to be considered too. >> > 4- It's not allowed in every company the user can manage the repo he >>wants >> > to access, in big ones, he has to go by the company one which in >>return, >> > proxied the repo they choose. >> > >> > -Fred >> > >> > -----Message d'origine----- >> > De : christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de] >> > Envoyé : lundi 28 octobre 2013 10:43 >> > À : dev@flex.apache.org >> > Objet : AW: Add Mavenizer functionality to Installer >> > >> > Still I can't really see what would be the Problem to add the >>mavenizer to >> > the Installer? I guess this would resolve any legal Problems. I do >>see some >> > Major Speed improvement Option to Switch the Deployer to use Mavens >>wagon >> > instead of making hundreds of mvn-calls, but adding the mavenizer to >>the >> > installer still seems to be the best Option from my Point of view. >> > >> > Chris >> > >> > ________________________________________ >> > Von: Frédéric THOMAS [webdoubl...@hotmail.com] >> > Gesendet: Montag, 28. Oktober 2013 10:17 >> > An: dev@flex.apache.org >> > Betreff: RE: Add Mavenizer functionality to Installer >> > >> > Hi Justin, >> > >> > >What to stop users sharing that URL and/or user credentials around? >> > >> > I thought about it too and ended to think I don't want to add more >> > restrictions than what exists today, I mean today, once you accepted a >> > license and downloaded an Adobe Artifact, you can share it as you >>like, >> > that's not even nominative. >> > I just want to replicate the actual security, so, yes, if an user >>wants to >> > share the credentials, it can do it, as it can do it with the artifact >> > itself. >> > >> > > As long as you make it clear that these are not official releases >>and >> > > for >> > development use only as per Apache policy. >> > >> > Np, it will be suffixed with "-SNAPSHOT " with means in Maven, >>non-released >> > >> > > Could it cope with it load and the costs that is likely to incur >> > > (assume >> > 100 or 200 installs a day)? Who owns and maintains the server? Could >>the >> > apache Flex PMC be given access to it? >> > >> > From what I understand, I'm not charged or should be very low rate, I >>will >> > verify anyway, can't do it now, windowsazure has a 401. >> > I own and maintain the server, it is the same kind than the Erik >>ones, it >> > will serve me for some of my devs too (probably) or / and to test the >>SDK >> > RCs and I can give access to PMCs who ask me. >> > >> > Thanks, >> > -Fred >> > >> > -----Message d'origine----- >> > De : Justin Mclean [mailto:jus...@classsoftware.com] Envoyé : lundi 28 >> > octobre 2013 10:03 À : dev@flex.apache.org Objet : Re: Add Mavenizer >> > functionality to Installer >> > >> > Hi, >> > >> > > From the Installer, users already have to accept licenses for the >> > > third party artifacts, for those users I can grant access to a >>online >> > > maven repo which serves the Mavenized SDKs >> > What to stop users sharing that URL and/or user credentials around? >> > >> > > I can even add the lasts nightly mavenized build versions. >> > As long as you make it clear that these are not official releases and >>for >> > development use only as per Apache policy. >> > >> > > The server exist today as it serves me, it serves up to the 4.11 >> > > version >> > Could it cope with it load and the costs that is likely to incur >>(assume 100 >> > or 200 installs a day)? Who owns and maintains the server? Could the >>apache >> > Flex PMC be given access to it? >> > >> > Thanks, >> > Justin