So all I need to do is deploy these as maven artifacts and all's good?
Do you have some sort of dependency tree I could use, or should I simply say:
org.apache.flex:flexjs:0.0.3:pom
  - org.apache.flex:binding:0.0.3:swc
  - org.apache.flex:charts:0.0.3:swc
  - org.apache.flex:collections:0.0.3:swc
  - org.apache.flex:core:0.0.3:swc
  - org.apache.flex:createjs:0.0.3:swc
  - org.apache.flex:dragdrop:0.0.3:swc
  - org.apache.flex:effects:0.0.3:swc
...

Or is there something like this:
org.apache.flex:flexjs:0.0.3:pom
  - org.apache.flex:charts:0.0.3:swc
      - org.apache.flex:binding:0.0.3:swc
      - org.apache.flex:core:0.0.3:swc
  - org.apache.flex:dragdrop:0.0.3:swc
      - org.apache.flex:core:0.0.3:swc
...

I don't want to make it monolithik if it doesn't have to. 
Currently I don't mavenize the normal FDK as one monolithic block, I have the 
mobile stuff stipped out, the themes, the experimental stuff ... so if there 
are any constaints which I can use to partition the artifacts, it would be 
great if you could tell me about that. Otherwise I'll stick to the monolithik 
approach for now ... after all we can change this with every new release.

Chris

________________________________________
Von: Alex Harui <aha...@adobe.com>
Gesendet: Donnerstag, 7. Mai 2015 18:43
An: dev@flex.apache.org
Betreff: Re: A little help getting up to speed with the latest changes in FlexJS

On 5/7/15, 9:24 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>Am I still correct with the assumption, the important stuff is all in
>"frameworks" especially the "libs" directory? I am assuming this as
>FlashBuilder has proven to be quite inflexible with regards to directory
>structures ;-)
>
>
>Do I simply have to mavenize the 15 swcs in that directory? If yes ... is
>there any hierarchy in which they depend on each other? Do I need to
>deploy the stuff in frameworks/as/libs and frameworks/FlexJS/libs? I hope
>not as I could see the swcs in frameworks/libs already contained a lot of
>js.

The 15 swcs should now be in frameworks/libs, not frameworks/as/libs.
Frameworks/js/FlexJS/libs is no longer needed as all of its contents
should be packaged in the various swcs.  Frameworks/js/FlexJS/libs still
has a copy of the js just to make it easier to try quick edits of the JS.

Some of the swcs do need to be built before the others.  I think Core goes
first, then Binding and Graphics, then HTML, then the rest shouldn’t
matter.  You can get a quick view of dependencies via:

 grep -r --include=compile-config.xml 'swc' frameworks/



-Alex

Reply via email to