+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
>> 

Reply via email to