Well more the Falcon Support as that's what I need for the Apachecon.
But I'm working on some auto deploy scripts to deploy Maven artifacts for our 
FDK ... but first I need Falcon and FlexJS support in Flexmojos.

Chris

-----Ursprüngliche Nachricht-----
Von: Maxim Solodovnik [mailto:solomax...@gmail.com] 
Gesendet: Freitag, 17. Oktober 2014 20:35
An: dev@flex.apache.org
Betreff: Re: Changes to the mavenizer

and no manual mavenizing?
ApacheCon is coming :)

On 18 October 2014 01:20, Christofer Dutz <christofer.d...@c-ware.de> wrote:

> Ok ... to make this short ... adding a "-rb" to the end of the 
> artifact name would sort of let the number of artifact directories explode.
> That's why I implemented this feature wuth the ".rb" suffix on the 
> groupId. If Flexmojos, The Testsuite and my projects build with this 
> option, I guess Flexmojos 7.1.0 is allmost ready to go :-)
>
> Chris
>
> -----Ursprüngliche Nachricht-----
> Von: Christofer Dutz [mailto:christofer.d...@c-ware.de]
> Gesendet: Freitag, 17. Oktober 2014 18:35
> An: 'dev@flex.apache.org'
> Betreff: Changes to the mavenizer
>
> Hi,
>
> ok while there was only one test failling with Maven 3.1 it was a 
> nasty one and it took me about 12 Hours of debugging to track it down 
> in total :( Maven 3.1 seems to be doing a lot more validation than 
> 3.0. Currently I have the pom, swc, swf and all the rb.swc files in 
> one artifact. Then I sort of have a dependency of an artifact to 
> itself, but with a different type. This far Maven seems to be fine 
> with it. Now as soon as I want to use RSL linking, I have one 
> dependency with scope "rsl" and the same with "compile". Now it tries 
> to resolve the problem, but as "rsl" is unknown to Maven, it defaults to 
> "runtime", which breaks the flex build.
>
> It seems the only option we have is to separate the artifact and it's 
> resource bundles into two different artifacts. Now there would be 
> differnt options for this:
>
>
> -          Generate them to a different groupId releative to the artifact
> itself (so for org.apache.flex.framework:framework:{version}:swc this 
> would be org.apache.flex.framework.rb:framework:{version}:swc)
>
> -          Generate them to a different artifactId by appending "-rb" to
> the artifact (Or whatever would be the consense) (so for 
> org.apache.flex.framework:framework:{version}:swc this would be
> org.apache.flex.framework:framework-rb:{version}:swc)
>
> What do you think?
>
> I'm really glad we haven't released anything yet ... this change would 
> have been a real PITA to work around :)
>
> But the good thing ist hat besides having to re-deploy the FDKs there 
> shouldn't be any impact on existing builds as the resources were 
> allready pulled in automatically.
>
> Chris
>



--
WBR
Maxim aka solomax

Reply via email to