On 2/8/17, 6:10 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>I just made changes for both of these and it seems to work for me.
>
>Someone please look at my commit to make sure it covers the issue
>correctly.

Seems ok for now.

I'm wondering, though, what the rules are in the IDEs for copying files to
the output folder.  Does anybody know?  I'm pretty sure the SWF compiler
does not copy any files.  Flash Builder will copy certain files, but I've
never understood the rules it uses to do that.  IMO, the whole point of
this code in the JS compiler is an attempt to emulate what FB does,
including generation of the HTML wrapper.

IIRC, folks who don't use FB to build their regular Flex app using Ant
have to add the copying of these files to their build.xml.  Same for
Maven, which is why Chris and I aren't particularly fond of this code in
FalconJX.

In the compiler refactor I'm working on for building SWFs and JS in one
compiler launch, we are also setting ourselves up for having different
flavors of Publishers, like a CordovaPublisher that does other things
after the transpile is done, such as calling Cordova CLI to finish
building a Cordova Application.  I'm wondering if there should be flavors
of Publishers for Maven that, for example, don't do any copying or HTML
template generation and instead rely on Maven to do those things (and
maybe output some data to be used by the subsequent Maven phases (if I'm
using that term correctly), and also have FB variants that copy the same
files FB copies to bin-debug and bin-release to the JS output folders.

Thoughts?
-Alex

Reply via email to