+1 Great to see where our yesterday's discussion on the flexmojos list ended ;) Great respect to Velo (and Chris now) for pushing the Flexmojos and supporting the community by answering thousands of questions on the flexmojos dev list.
I think that Chris approach is the right way, to reuse some of the stuff and remove a some of the legacy stuff from flexmojos to build a Apache Flex version of flexmojos. Especially that you need to deploy 8 FDKs is a nightmare for people trying and use to build flexmojos 6. About IDE support, like I mentioned yesterday on the flexmojos list. I'm currently working a new m2e-connector for Flexmojos and FlashBuilder, which I will hopefully release this weekend and also donate to Apache Flex. Regards Patrick Am 24.01.2013 um 14:38 schrieb John Cunliffe <mahn...@gmail.com>: > +1 for solid maven support in flex > > > On Thu, Jan 24, 2013 at 1:21 PM, Roland Zwaga <rol...@stackandheap.com>wrote: > >> from what I know of the process: >> -Velo needs to sign an ICLA >> -Code can be donated as a JIRA issue, but it can also just be sent to one >> of the committers who puts it in SVN >> -When the source is actually released by Apache Flex I believe the headers >> and packages need to be in order, bot for >> the inital donation this isn't required (please correct me if I'm wrong >> anyone) >> >> Oh, and I'm not sure if the current open source license if compatible with >> the Apache license, so how that would >> work exactly I don't know either. Please, people who are in the know, >> comment on this :) >> >> cheers, >> >> Roland >> >> On 24 January 2013 13:12, christofer.d...@c-ware.de < >> christofer.d...@c-ware.de> wrote: >> >>> Yeah ... the problem is ... could someone please write down what would be >>> needed? >>> - Which agreements have to be signed? >>> - How is the code actually donated? (Jira Issue with 60MB attachment?) >>> - What steps have to be done before the code is allowed to be added to >> the >>> Apache code repo (Headers, Package Names, Artifact IDs? And does his have >>> to happen also for "scratchpad code"?) >>> >>> Chris >>> >>> -----Ursprüngliche Nachricht----- >>> Von: Roland Zwaga [mailto:rol...@stackandheap.com] >>> Gesendet: Donnerstag, 24. Januar 2013 12:57 >>> An: dev@flex.apache.org >>> Betreff: Re: Donation of Flexmojos >>> >>> I think you you make a very clear and sensible case. >>> +1 to accepting Velo's donation. >>> >>> On 24 January 2013 12:22, christofer.d...@c-ware.de < >>> christofer.d...@c-ware.de> wrote: >>> >>>> Hi, >>>> >>>> after me telling the other Flexmojos users on the FM Mailinglist that >>>> we are working on a brand-new flex plugin for maven. Velo said that he >>>> would be willing to donate Flexmojos to Apache. We just should tell >>>> him where to sign and what to do (Even if the "doing" would be >>>> something that would have to be done by me) >>>> >>>> I think it would be a good idea to take this offer. But I wouldn't >>>> recommend directly using this code as a directly as the official Flex >>>> Plugin. More I would like to add it as some sort of scratchpad project >>>> and use the existing parts to build a new plugin and to do things >>>> differently where things aren't solved ideally. >>>> >>>> The reason for this is that Flexmojos has become a beast to maintain, >>>> as it supports Adobe Flex 2 up to 4.6 and with my changes in the >>>> Flexmojos 6.x branch it even supports Apache Flex 4.8 and 4.9. >>>> Currently you need about 8 complete FDKs to have the Testsuite working >>>> and the mixing of group-Ids (com.adobe.flex and org.apache.flex) has >>> made everything even worse. >>>> >>>> The testsuite is full of tests which made sense once, but today it >>>> seems impossible to find out what they were initially meant to test. >>>> Usually when adding support for a new FDK the testsuite had errors and >>>> I simply made them pass again. I would like to setup a clean testsuite >>>> that has a more clean structure AND has documented Tests to avoid >>>> problems like this in the future. >>>> >>>> Flexmojos has grown more and more over the years making it one >>>> monolithic plugin. Everybody using IntelliJ will probably have noticed >>>> one problem that is related to this ... IntelliJ keeps on complaining >>>> about no storagePass property being configured. This property is >>>> mandatory for creating signed Air application, and therefore is a >>>> required property, but for normal Flex application it is optional. >>>> Splitting up everything into separate mojos would make a lot of stuff >>> easier. >>>> >>>> The next thing is that I would like to completely overwork the >>>> Test-support. Currently Flexmojos opens a set of sockets and compiles >>>> a dedicated testrunner SWF to connect to these sockets. There have >>>> been quite some problems with this. I would therefore like to change >>>> this that the swf is served by a mini-webserver (20 LOC) and simply >>>> communicates with a rudimentary webservice on the same port. >>>> >>>> In the TestSupport I am also thinking about using the Flex >>>> Log-Framework to support several concurrent streams of log-data and >>>> provide the means to save the log output together with the >>>> test-results. Currently debugging tests is pretty nasty. >>>> >>>> Last not Least I think with a new plugin we could optimize tool >>>> support much better by including the Tool vendors in the process (I'm >>>> just thinking about the copy-resources problems with IntelliJ). >>>> >>>> What do you think? >>>> >>>> Chris >>>> >>> >>> >>> >>> -- >>> regards, >>> Roland >>> >>> -- >>> Roland Zwaga >>> Senior Consultant | Stack & Heap BVBA >>> >>> +32 (0)486 16 12 62 | rol...@stackandheap.com | >>> +http://www.stackandheap.com >>> >>> http://zwaga.blogspot.com >>> http://www.springactionscript.org >>> http://www.as3commons.org >>> >> >> >> >> -- >> regards, >> Roland >> >> -- >> Roland Zwaga >> Senior Consultant | Stack & Heap BVBA >> >> +32 (0)486 16 12 62 | rol...@stackandheap.com | >> http://www.stackandheap.com >> >> http://zwaga.blogspot.com >> http://www.springactionscript.org >> http://www.as3commons.org >>