It's good news. Where you plan to share New Maven Plugin sources? As i 
mentioned before, it's better be a github, because it's easy to pull request to 
it. Thank you for your contribution to community.

07.11.2012, 20:32, "christofer.d...@c-ware.de" <christofer.d...@c-ware.de>:
> Hi,
>
> as most of you probably know, I'm currently working on a tool to generate 
> Mavenized FDKs. In parallel I am adjusting Flexmojos to support the new 
> Apache FDKs so people can build Flex applications using Maven.
>
> So far so good. After finishing the Generator and adjusting Flexmojos to all 
> of my changes, the last step was to generate the 4.8 FDK using the maven 
> group id org.apache.flex instead of com.adobe.flex.
>
> Now this introduced MAJOR problems. Currently you could use Flexmojos with 
> 4.8, if you compile the entire Plugin against the group id of apache or you 
> could use the adobe fdks after compiling it against the adobe group id.
> The main reason is that otherwise Maven imports two versions of the jars (the 
> one of the FDK you want and the one Flexmojos was compiled against).
>
> Sorting this out would be a total nightmare as there are really magical hacks 
> working inside the build which cause any change in the scopes of dependencies 
> to blow everything up.
> I guess this is because Flexmojos includes insanely much code for supporting 
> legacy FDKs (back to 2.0 FDKs) and a ton of different tools for different 
> parts of the build lifecycle.
>
> My question now would be if it would not be better to officially leave 
> Flexmojos to be compiled against com.adobe.flex and to include an option in 
> the generator to generate the Apache FDKs to the Adobe namespace and to let 
> users be happy with that and use it.
>
> In parallel I would volunteer to start work on a new plugin aimed at apache 
> flex, but leaving away support of the Adobe FDKs. I would suggest to 
> concentrate on the main path, supporting only apache fdks, only flexunit 4.1 
> for unit-testing, only the newest granite code generator and so on. In this 
> case this should be a manageable task, even if it will take a while. As soon 
> as the Version 1.0 is out we could start extending this to support more stuff 
> our users would need. I think continuing to add more and more code to 
> Flexmojos will only make it an unmaintainable monster whith all the problems 
> comming from that.
>
> As I mentioned, I would volunteer to start such a thing and I think using 
> Flexmojos as an inspiration on how to possibly implement something like that 
> it should be manageable.
>
> What do you think?
>
> Chris

-- 
Best regards. 

Eugene Krevenets. Software Engineer of Realaxy.

Blog: http://anykeytocreate.blogspot.com
Code: http://hyzhak.github.com
linkedIn: http://me.linkedin.com/in/eugenekrevenets

Reply via email to