FWIW, I just pushed a new branch called ide-projects.  It contains a new
folder tree in frameworks/js/FlexJS/projects.  In there you will see
Binding, Core, etc just like in frameworks/projects.  I moved the
compile-js-config.xml files from frameworks/projects/XXX/src/main/config
to frameworks/projects/XXX/src/main/config and split the build.xml so that
the build in frameworks/js/FlexJS/projects creates an XXXJS.swc and
cross-compiles the JS with COMPILE::AS3,false and COMPILE::JS,true.

So far, I've only converted Core, Binding, Graphics, Collections, and
HTML.  I'll finish the rest on the train up to Vancouver, then start
creating FB projects in each folder.  What I found so far is that I can
run a complete build in the frameworks/js folder first to build all of the
XXXJS.swc and .JS files, then run a build in frameworks to create the
final SWCs.  To me, it makes the build seem less complicated.  The
projects in frameworks/js depend on SWCs created in frameworks/js and
projects in frameworks depend on swcs created in frameworks.

I'm wondering if this organization and build order might help make it more
clear what the Maven build needs to do.  We will probably need to have
this sort of folder structure in order to be able to have a set of FB
project files that can generate the SWCs.  I think the main "cheat" is
that the source paths and some references to files in the build.xml and
-config.xml files reach from frameworks/projects to
frameworks/js/FlexJS/projects.

Thoughts?
-Alex

On 5/6/16, 4:26 PM, "Alex Harui" <aha...@adobe.com> wrote:

>OK, will do.  If we did stop having an Ant build someday, what would be
>the plan for Maven to leave these files around for IDEs to use?
>
>-Alex
>
>On 5/6/16, 4:01 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:
>
>>Well I don't copy the files there anymore, I completely generate new
>>ones,
>>Initially I copied them replacing things, but now I completeley generate
>>them. Feel free to do what you want to do with them.
>>
>>Chris
>>
>>
>>-----Ursprüngliche Nachricht-----
>>Von: Alex Harui [mailto:aha...@adobe.com]
>>Gesendet: Samstag, 7. Mai 2016 00:38
>>An: dev@flex.apache.org
>>Betreff: [FlexJS][Maven] Do we have to copy the -config.xml files to
>>target?
>>
>>Hi Chris,
>>
>>I found that the FB projects for the FlexJS SWCs were giving errors
>>because they were expecting compile-config.xml in src/main/resources.  As
>>I was fixing it up it I realized that copying these files (now named
>>src/main/config/compile-as-config.xml and compile-js-config.xml to target
>>is going to be a problem for the FB and maybe other IDEs the FB probably
>>can't count on those files being in target after a clean, and FB doesn't
>>easily have a way to do the copy.
>>
>>Can we go back to only having those files in src/main/config?
>>
>>Thanks,
>>-Alex
>>
>

Reply via email to