On 3/13/16, 3:53 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>Ok so it seems that I will have to convert each one into a dedicated
>maven module. This will take some time :-(

Unfortunately, that's probably true.

IMO, there is some source, usually JS, which is downloaded, sometimes
modified by script, or handwritten.  A few like GCL have AS source.

If there is JS source, it is then converted to AS output.

Then a SWC is built in the "usual" way.

HTH,
-Alex

>
>Eventually I'll create a maven-plugin to build the externs but for now
>I'll start creating the artifacts individually until I find out how to
>setup a common build.
>
>Chris
>
>________________________________________
>Von: Alex Harui <aha...@adobe.com>
>Gesendet: Sonntag, 13. März 2016 06:14
>An: dev@flex.apache.org
>Betreff: Re: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0
>
>I assume you mean "externs".
>
>There are now 8 extern swcs, and they are created with at least 3
>different formulas.
>
>GCL.swc is created from .AS files in GCL/src
>createjs.swc has its own build.xml that downloads the CreateJS source,
>does a bunch of replace/sed on that source.
>I have not looked at how node.swc is created.
>cordova.swc is created from .JS files we made up.
>jquery, jasmine, google_maps are created by downloading from github. In
>the Ant build, the download happens in compiler.jx/downloads.xml
>For JS.swc, the compiler.jx/downloads.xml also downloads the Google
>Closure Compiler source, and in GCC source is a file called externs.zip
>which contains the files used for js.swc (along with missing.js which we
>wrote).
>
>HTH,
>-Alex
>
>On 3/12/16, 1:04 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:
>
>>Hi Alex (or anyone able to explain to me the thing with the "externals")
>>
>>What is the externals directory and how is it built? It sort of looks as
>>if Ant downloads stuff and unpacks it in the externals directory but it's
>>really tricky to understand what's actually happening. I want to
>>replicate the behaviour in Maven, but this is hard, if you don't
>>understand what's actually going on.
>>
>>Chris
>>
>>________________________________________
>>Von: Christofer Dutz <christofer.d...@c-ware.de>
>>Gesendet: Samstag, 12. März 2016 20:01
>>An: dev@flex.apache.org
>>Betreff: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0
>>
>>Well I'm currently down to 0 errors and failures for "compiler" and
>>managed to get "compiler.jx" down to:
>>
>>Tests run: 1274, Failures: 15, Errors: 26, Skipped: 9
>>
>>I guess the ones still failing have to be related to the externs modules.
>>These are the ones I'm dealing with at the moment.
>>
>>Well I'm currently making great progress on this topic and hoping to have
>>it finished till ApacheCon ... I just didn't want a release to hold me
>>back for long. How long would I have to keep my feet still in case of a
>>release?
>>
>>Chris
>>
>>________________________________________
>>Von: Alex Harui <aha...@adobe.com>
>>Gesendet: Samstag, 12. März 2016 16:09
>>An: dev@flex.apache.org
>>Betreff: Re: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0
>>
>>On 3/12/16, 3:56 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:
>>
>>>I am currently on the finishing line of preparing falcon and falcon.jx
>>>to
>>>be converted to Maven.
>>>For this I will probably need to do a few more tweaks of the testsuite,
>>>but it's looking good.
>>
>>Wow! Great progress!
>>
>>>
>>>When are you planning on cutting the release branch?
>>
>>Are you asking about getting the Maven integration into the 0.6.0
>>release?
>> Or just trying to merge it into develop after I cut the release branch?
>>
>>-Alex
>>
>

Reply via email to