I just finally got around to trying this as well and encountered the same issue, and yes, I have used ant previously as well, otherwise it is looking very good - I especially like the sound of the distributionTargetFolder option :)
The rat report shows the following for me: 3 Unknown Licenses ***************************************************** Files with unapproved licenses: D:/FLEXSDKS/dev/flex-falcon/compiler/lib/external/antlr-LICENSE.html D:/FLEXSDKS/dev/flex-falcon/compiler/lib/external/jflex-COPYRIGHT D:/FLEXSDKS/dev/flex-falcon/compiler/lib/external/lzma-sdk-LICENSE.html ... (I assume the rest is ok) On Wed, Jul 27, 2016 at 7:52 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > I guess if you had run the Ant build before, there might be some files > generated in places I didn't anticipate. So the RAT plugin is complaining > about these files not having Apache Headers in them ... usually the > target/rat.txt file will contain a list of the violating files. > > > Chris > > ________________________________ > Von: Peter Ent <p...@adobe.com> > Gesendet: Dienstag, 26. Juli 2016 17:40:58 > An: dev@flex.apache.org > Betreff: Re: AW: [FLEXJS, TYPEDEFS] > > Hi, > > I just finished installing and running maven. I was able to build > flex-falcon "utils" but when I went to build the compiler, it failed on > the rat report check (below). But I think it would have worked nicely > otherwise. Great job! > > [INFO] Rat check: Summary over all files. Unapproved: 18, unknown: 18, > generated: 0, approved: 2005 licenses. > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Apache Flex - FlexJS: Compiler: Parent ............. SUCCESS [ > 2.541 s] > [INFO] Apache Flex - FlexJS: Compiler: Test Utils ......... SUCCESS [ > 1.554 s] > [INFO] Apache Flex - FlexJS: Compiler: Compiler ........... FAILURE [ > 26.918 s] > [INFO] Apache Flex - FlexJS: Compiler: Compiler-JX ........ SKIPPED > [INFO] Apache Flex - FlexJS: Compiler: Debugger ........... SKIPPED > [INFO] Apache Flex - FlexJS: Compiler: OEM Layer .......... SKIPPED > [INFO] Apache Flex - FlexJS: FlexJS Ant Tasks ............. SKIPPED > [INFO] Apache Flex - FlexJS: FlexJS Maven Plugin .......... SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 31.259 s > [INFO] Finished at: 2016-07-26T11:35:14-04:00 > [INFO] Final Memory: 52M/1114M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check > (license-check) on project compiler: Too many files with unapproved > license: 18 See RAT report in: > /Users/pent/dev/flex-falcon/compiler/target/rat.txt -> [Help 1] > > > > On 7/26/16, 2:19 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > > >By the way ... did you give the Maven build a try? > > > > > >Chris > > > >________________________________ > >Von: Peter Ent <p...@adobe.com> > >Gesendet: Montag, 25. Juli 2016 20:05:49 > >An: Alex Harui; dev@flex.apache.org > >Betreff: Re: [FLEXJS, TYPEDEFS] > > > >Got this to work with help from Alex. I had FALCONJX_HOME pointing to an > >old directory: flex-falcon/compiler.jx; it should have been pointing to > >flex-falcon/compiler-jx > > > >—peter > > > >From: Alex Harui <aha...@adobe.com<mailto:aha...@adobe.com>> > >Date: Monday, July 25, 2016 at 11:42 AM > >To: Peter Ent <p...@adobe.com<mailto:p...@adobe.com>>, > >"dev@flex.apache.org<mailto:dev@flex.apache.org>" > ><dev@flex.apache.org<mailto:dev@flex.apache.org>> > >Subject: Re: [FLEXJS, TYPEDEFS] > > > >Try ant all in falcon again. > > > >Sent from my LG G3, an AT&T 4G LTE smartphone > > > >------ Original message------ > >From: Peter Ent > >Date: Mon, Jul 25, 2016 7:56 AM > >To: dev@flex.apache.org<mailto:dev@flex.apache.org>; > >Subject:Re: [FLEXJS, TYPEDEFS] > > > >Running ant in flex-typedefs/jquery does not give the error and builds > >successfully. I do not have FLEX_FALCON environment var set at all. > >—peter > > > >On 7/25/16, 10:51 AM, "Alex Harui" > ><aha...@adobe.com<mailto:aha...@adobe.com>> wrote: > > > >>Go to flex-typedefs/jquery and run 'ant'. Do you get the same errors? > >>If > >>so, do you have a FLEX_FALCON environment variable pointing somewhere > >>other than flex-falcon? > >> > >>-Alex > >> > >>On 7/25/16, 7:34 AM, "Peter Ent" <p...@adobe.com<mailto:p...@adobe.com>> > >>wrote: > >> > >>>Yes, I had done that as well. So this time I did: > >>> > >>>typedefs: ant wipe > >>>falcon: ant wipe-all; ant all > >>> > >>>Get same errors below. > >>> > >>>On 7/25/16, 10:27 AM, "Alex Harui" > >>><aha...@adobe.com<mailto:aha...@adobe.com>> wrote: > >>> > >>>>Did you also do a "wipe" in flex-typedefs? IIRC, that was the repo > >>>>that > >>>>was on the wrong branch and could have left cruft. > >>>> > >>>>-Alex > >>>> > >>>>On 7/25/16, 7:23 AM, "Peter Ent" > >>>><p...@adobe.com<mailto:p...@adobe.com>> wrote: > >>>> > >>>>>So back to this. > >>>>> > >>>>>This morning I did a new pull from flex-falcon/typedefs/asjs just to > >>>>>be > >>>>>certain, I think a couple of new things came down. > >>>>> > >>>>>I did ant wipe-all in falcon followed by ant all. I get this error at > >>>>>the > >>>>>end of the build (below). Is falcon supposed to be built first? I'm > >>>>>assuming typedefs needs the compiler since I saw it using compc (at > >>>>>least). And why is the flex-falcon build getting stuff for > >>>>>flex-typedefs > >>>>>(see download: part of the console log, below)? This is why I'm > >>>>>wondering > >>>>>if flex-typedefs get built first - shouldn't it be getting the stuff > >>>>>in > >>>>>its own directories? > >>>>> > >>>>>‹peter > >>>>> > >>>>>download: > >>>>> [get] Getting: > >>>>> > https://raw.githubusercontent.com/google/closure-compiler/master/contr > >>>>>i > >>>>>b > >>>>>/ > >>>>>e > >>>>>x > >>>>>terns/jquery-1.9.js > >>>>> [get] To: > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/downloads/jquery-1.9.js > >>>>> > >>>>> > >>>>>preprocess: > >>>>> > >>>>> > >>>>>externc: > >>>>> [java] event parameters not found! 0 > >>>>> [java] fx parameters not found! 0 > >>>>> [java] 0.950329 seconds > >>>>> [java] Java Result: 255 > >>>>> > >>>>> > >>>>>postprocess: > >>>>> > >>>>> > >>>>>compc: > >>>>> [java] Loading configuration: > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/compile-as-config.xml > >>>>> [java] > >>>>> [java] > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/ > >>>>>c > >>>>>o > >>>>>n > >>>>>s > >>>>>t > >>>>>ants/$.as:3 > >>>>> [java] Warning: Incompatible initializer value of type 'int' > >>>>>where > >>>>>'jQuery' is expected. An initial value of null will be used instead. > >>>>> [java] public const $:jQuery = undefined; > >>>>> [java] ^ > >>>>> [java] > >>>>> [java] > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/ > >>>>>i > >>>>>n > >>>>>t > >>>>>e > >>>>>r > >>>>>faces/jQueryAjaxSettingsExtra.as:20 > >>>>> [java] Error: A conflict exists with definition processData in > >>>>>namespace public. > >>>>> [java] function get processData():Boolean; > >>>>> [java] ^ > >>>>> [java] > >>>>> [java] > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/ > >>>>>i > >>>>>n > >>>>>t > >>>>>e > >>>>>r > >>>>>faces/jQueryAjaxSettingsExtra.as:20 > >>>>> [java] Error: Cannot override an interface method. Method > >>>>>processData conflicts with a method in base interface > >>>>>jQueryAjaxSettings. > >>>>> [java] function get processData():Boolean; > >>>>> [java] ^ > >>>>> [java] > >>>>> [java] > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/ > >>>>>i > >>>>>n > >>>>>t > >>>>>e > >>>>>r > >>>>>faces/jQueryAjaxSettingsExtra.as:20 > >>>>> [java] Error: Cannot override an interface method. Method > >>>>>processData conflicts with a method in base interface > >>>>>jQueryAjaxSettings. > >>>>> [java] function get processData():Boolean; > >>>>> [java] ^ > >>>>> [java] > >>>>> [java] > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/ > >>>>>i > >>>>>n > >>>>>t > >>>>>e > >>>>>r > >>>>>faces/jQueryAjaxSettingsExtra.as:21 > >>>>> [java] Error: A conflict exists with definition processData in > >>>>>namespace public. > >>>>> [java] function set processData(value:Boolean):void; > >>>>> [java] ^ > >>>>> [java] > >>>>> [java] > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/ > >>>>>i > >>>>>n > >>>>>t > >>>>>e > >>>>>r > >>>>>faces/jQueryAjaxSettingsExtra.as:21 > >>>>> [java] Error: Cannot override an interface method. Method > >>>>>processData conflicts with a method in base interface > >>>>>jQueryAjaxSettings. > >>>>> [java] function set processData(value:Boolean):void; > >>>>> [java] ^ > >>>>> [java] > >>>>> [java] > >>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/ > >>>>>i > >>>>>n > >>>>>t > >>>>>e > >>>>>r > >>>>>faces/jQueryAjaxSettingsExtra.as:21 > >>>>> [java] Error: Cannot override an interface method. Method > >>>>>processData conflicts with a method in base interface > >>>>>jQueryAjaxSettings. > >>>>> [java] function set processData(value:Boolean):void; > >>>>> [java] ^ > >>>>> [java] > >>>>> > >>>>> > >>>>>BUILD FAILED > >>>>>/Users/pent/dev/flex-falcon/build.xml:140: The following error > >>>>>occurred > >>>>>while executing this line: > >>>>>/Users/pent/dev/flex-typedefs/build.xml:57: The following error > >>>>>occurred > >>>>>while executing this line: > >>>>>/Users/pent/dev/flex-typedefs/jquery/build.xml:140: Java returned: 2 > >>>>> > >>>>> > >>>>> > >>>>>On 7/22/16, 11:20 PM, "Alex Harui" > >>>>><aha...@adobe.com<mailto:aha...@adobe.com>> wrote: > >>>>> > >>>>>>I just did ant wipe-all and ant all in Falcon and it worked for me. > >>>>>> > >>>>>>Did you run 'ant wipe' in flex-typedefs after switching to the > >>>>>>develop > >>>>>>branch? Since that was the repo that was on the wrong branch it > >>>>>>might > >>>>>>have some cruft in it that is messing up the flex-falcon build. > >>>>>> > >>>>>>-Alex > >>>>>> > >>>>>>On 7/22/16, 1:33 PM, "Peter Ent" > >>>>>><p...@adobe.com<mailto:p...@adobe.com>> wrote: > >>>>>> > >>>>>>>No joy. I did switch to develop branch of flex-typedefs. > >>>>>>> > >>>>>>>I sync'd with Falcon and did an ant all; that failed so I did a ant > >>>>>>>wipe-all and then ant all. That fails: > >>>>>>> > >>>>>>>download: > >>>>>>> [get] Getting: > >>>>>>> > https://raw.githubusercontent.com/google/closure-compiler/master/con > >>>>>>>t > >>>>>>>r > >>>>>>>i > >>>>>>>b > >>>>>>>/ > >>>>>>>e > >>>>>>>x > >>>>>>>terns/jquery-1.9.js > >>>>>>> [get] To: > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/downloads/jquery-1.9.js > >>>>>>> > >>>>>>> > >>>>>>>preprocess: > >>>>>>> > >>>>>>> > >>>>>>>externc: > >>>>>>> [java] event parameters not found! 0 > >>>>>>> [java] fx parameters not found! 0 > >>>>>>> [java] 0.902557 seconds > >>>>>>> [java] Java Result: 255 > >>>>>>> > >>>>>>> > >>>>>>>postprocess: > >>>>>>> > >>>>>>> > >>>>>>>compc: > >>>>>>> [java] Loading configuration: > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/compile-as-config.xml > >>>>>>> [java] > >>>>>>> [java] > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/extern > >>>>>>>c > >>>>>>>/ > >>>>>>>c > >>>>>>>o > >>>>>>>n > >>>>>>>s > >>>>>>>t > >>>>>>>ants/$.as:3 > >>>>>>> [java] Warning: Incompatible initializer value of type 'int' > >>>>>>>where > >>>>>>>'jQuery' is expected. An initial value of null will be used instead. > >>>>>>> [java] public const $:jQuery = undefined; > >>>>>>> [java] ^ > >>>>>>> [java] > >>>>>>> [java] > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/extern > >>>>>>>c > >>>>>>>/ > >>>>>>>i > >>>>>>>n > >>>>>>>t > >>>>>>>e > >>>>>>>r > >>>>>>>faces/jQueryAjaxSettingsExtra.as:20 > >>>>>>> [java] Error: A conflict exists with definition processData in > >>>>>>>namespace public. > >>>>>>> [java] function get processData():Boolean; > >>>>>>> [java] ^ > >>>>>>> [java] > >>>>>>> [java] > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/extern > >>>>>>>c > >>>>>>>/ > >>>>>>>i > >>>>>>>n > >>>>>>>t > >>>>>>>e > >>>>>>>r > >>>>>>>faces/jQueryAjaxSettingsExtra.as:20 > >>>>>>> [java] Error: Cannot override an interface method. Method > >>>>>>>processData conflicts with a method in base interface > >>>>>>>jQueryAjaxSettings. > >>>>>>> [java] function get processData():Boolean; > >>>>>>> [java] ^ > >>>>>>> [java] > >>>>>>> [java] > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/extern > >>>>>>>c > >>>>>>>/ > >>>>>>>i > >>>>>>>n > >>>>>>>t > >>>>>>>e > >>>>>>>r > >>>>>>>faces/jQueryAjaxSettingsExtra.as:20 > >>>>>>> [java] Error: Cannot override an interface method. Method > >>>>>>>processData conflicts with a method in base interface > >>>>>>>jQueryAjaxSettings. > >>>>>>> [java] function get processData():Boolean; > >>>>>>> [java] ^ > >>>>>>> [java] > >>>>>>> [java] > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/extern > >>>>>>>c > >>>>>>>/ > >>>>>>>i > >>>>>>>n > >>>>>>>t > >>>>>>>e > >>>>>>>r > >>>>>>>faces/jQueryAjaxSettingsExtra.as:21 > >>>>>>> [java] Error: A conflict exists with definition processData in > >>>>>>>namespace public. > >>>>>>> [java] function set processData(value:Boolean):void; > >>>>>>> [java] ^ > >>>>>>> [java] > >>>>>>> [java] > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/extern > >>>>>>>c > >>>>>>>/ > >>>>>>>i > >>>>>>>n > >>>>>>>t > >>>>>>>e > >>>>>>>r > >>>>>>>faces/jQueryAjaxSettingsExtra.as:21 > >>>>>>> [java] Error: Cannot override an interface method. Method > >>>>>>>processData conflicts with a method in base interface > >>>>>>>jQueryAjaxSettings. > >>>>>>> [java] function set processData(value:Boolean):void; > >>>>>>> [java] ^ > >>>>>>> [java] > >>>>>>> [java] > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/extern > >>>>>>>c > >>>>>>>/ > >>>>>>>i > >>>>>>>n > >>>>>>>t > >>>>>>>e > >>>>>>>r > >>>>>>>faces/jQueryAjaxSettingsExtra.as:21 > >>>>>>> [java] Error: Cannot override an interface method. Method > >>>>>>>processData conflicts with a method in base interface > >>>>>>>jQueryAjaxSettings. > >>>>>>> [java] function set processData(value:Boolean):void; > >>>>>>> [java] ^ > >>>>>>> [java] > >>>>>>> > >>>>>>> > >>>>>>>BUILD FAILED > >>>>>>>/Users/pent/dev/flex-falcon/build.xml:140: The following error > >>>>>>>occurred > >>>>>>>while executing this line: > >>>>>>>/Users/pent/dev/flex-typedefs/build.xml:57: The following error > >>>>>>>occurred > >>>>>>>while executing this line: > >>>>>>>/Users/pent/dev/flex-typedefs/jquery/build.xml:140: Java returned: 2 > >>>>>>> > >>>>>>> > >>>>>>>Total time: 1 minute 47 seconds > >>>>>>>pent-osx:flex-falcon pent$ > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>On 7/22/16, 3:44 PM, "Alex Harui" > >>>>>>><aha...@adobe.com<mailto:aha...@adobe.com>> wrote: > >>>>>>> > >>>>>>>>Did you switch to the develop branch in flex-typedefs? If you used > >>>>>>>>the > >>>>>>>>standard folder naming and structure, the scripts should find it. > >>>>>>>>You > >>>>>>>>may > >>>>>>>>need to sync and build flex-falcon first. > >>>>>>>> > >>>>>>>>-Alex > >>>>>>>> > >>>>>>>>On 7/22/16, 12:13 PM, "Peter Ent" > >>>>>>>><p...@adobe.com<mailto:p...@adobe.com>> wrote: > >>>>>>>> > >>>>>>>>>Just sync'd flex-asjs repo. Must have missed the email about it > >>>>>>>>>now > >>>>>>>>>requiring flex-typedefs. Cloned that and tried to build it using > >>>>>>>>>ant: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>/Users/pent/dev/flex-typedefs/build.xml:52: The following error > >>>>>>>>>occurred > >>>>>>>>>while executing this line: > >>>>>>>>> > >>>>>>>>>/Users/pent/dev/flex-typedefs/js/build.xml:29: src > >>>>>>>>>'/Users/pent/dev/compiler-jx/lib/google/closure-compiler/compiler. > >>>>>>>>>j > >>>>>>>>>a > >>>>>>>>>r > >>>>>>>>>' > >>>>>>>>>doesn't exist. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>I don't see any README or instructions in the flex-typedefs repo. > >>>>>>>>>What > >>>>>>>>>ENV vars are required to build it? I did a quick search through > >>>>>>>>>past > >>>>>>>>>emails and while I found a number of git-related items and some > >>>>>>>>>discussion about it, I didn't see anything that provided some > >>>>>>>>>insight. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>Thanks, > >>>>>>>>> > >>>>>>>>>Peter > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > > > >