Honestly, I have never used maven. I get what it is in principle but it's a dependency retriever right?
Mike On Fri, May 8, 2015 at 10:49 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > Hopefully I'll be able to publish SNAPSHOTS of Falcon and FLexJS in the > next days so at least with Maven you could start playing around :-) > > Chris > > ________________________________________ > Von: Michael Schmalle <teotigraphix...@gmail.com> > Gesendet: Freitag, 8. Mai 2015 16:44 > An: dev@flex.apache.org > Betreff: Re: [Falcon] Problems building Falcon > > Those build files are scary huge. :) I couldn't even check out the sdk > yesterday, git kept barfing on some mustella copying or something. Strange > errors I have never seen before in winGIT. > > I'm scared to even try getting the sdk and falcon built. :) > > Mike > > On Fri, May 8, 2015 at 10:31 AM, Christofer Dutz < > christofer.d...@c-ware.de> > wrote: > > > Hi, > > > > > > after adjusting my FlexJS Maven artifact generation, I wanted to test a > > build. Unfortunately I needed to re-build falcon for this, but it seems > > impossible for me to do that via ant. I am always getting test-failures. > > > > > > I followed your recipe in the other thread, but the falcon "ant all" > seems > > to be failing no matter what I try. > > > > > > For example I got this: > > > > unit.tests: > > [mkdir] Created dir: > > > /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/results > > [junit] environment property - FLEX_HOME = > > /Users/christoferdutz/Projects/Apache/Flex/flex-sdk > > [junit] environment property - PLAYERGLOBAL_HOME = > > > /Users/christoferdutz/Devtools/Apache/apache-flex-4.14.1/frameworks/libs/player > > [junit] environment property - PLAYERGLOBAL_VERSION = 11.1 > > [junit] environment property - TLF_HOME = > > /Users/christoferdutz/Projects/Apache/Flex/flex-tlf > > [junit] environment property - AIR_HOME = > > /Users/christoferdutz/Devtools/Adobe/AIR 14.0 > > [junit] environment property - FLASHPLAYER_DEBUGGER = > > /Users/christoferdutz/Devtools/Adobe/Flash 14.0/Flash > > Player.app/Contents/MacOS/Flash Player Debugger > > [junit] Running > > org.apache.flex.compiler.internal.css.CSSArrayPropertyValueTests > > [junit] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time > > elapsed: 1,512 sec > > > > BUILD FAILED > > /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/build.xml:82: The > > following error occurred while executing this line: > > > /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/build.xml:100: > > Tests failed > > > > > > But I found out that it must have been related to the PLAYERGLOBA_VERSION > > as when I upgraded it to 16.0, I got past this point. > > > > Next was that all tests with a "mx" namespace in > > flex-falcon/compiler.tests/feature-tests/mxml/tags/ seem to fail: > > > > [junit] Running mxml.tags.MXMLHTTPServiceTagTests > > [junit] Generating test: > > [junit] Compiling test: > > [junit] > > > -external-library-path=/Users/christoferdutz/Devtools/Apache/apache-flex-4.14.1/frameworks/libs/player/16.0/playerglobal.swc > > > -library-path=/Users/christoferdutz/Projects/Apache/Flex/flex-sdk/frameworks/libs/framework.swc,/Users/christoferdutz/Projects/Apache/Flex/flex-sdk/frameworks/locale/en_US/framework_rb.swc,/Users/christoferdutz/Projects/Apache/Flex/flex-sdk/frameworks/libs/rpc.swc,/Users/christoferdutz/Projects/Apache/Flex/flex-sdk/frameworks/locale/en_US/rpc_rb.swc > > -namespace= > > > http://ns.adobe.com/mxml/2009,/Users/christoferdutz/Projects/Apache/Flex/flex-sdk/frameworks/mxml-2009-manifest.xml > > > /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/temp/MXMLHTTPServiceTagTests6077816560368214628.mxml > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'collections' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'logging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'rpc' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time > > elapsed: 1,051 sec > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'rpc' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'collections' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'collections' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'collections' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'rpc' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'core' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'rpc' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'logging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'messaging' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'styles' > > [junit] > > [junit] Error: Unable to resolve resource bundle 'rpc' > > [junit] > > > > BUILD FAILED > > /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/build.xml:82: The > > following error occurred while executing this line: > > > /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/build.xml:138: > > Tests failed > > > > So I disabled them with "@Ignore". > > > > After that I got an error in "SimpleMovie.java" as "flash.simple.Movie" > > seems to be unavailable, so I commented out even that (leaving nothing > > useful at all in the class) > > > > Now I got even more failures from the flex-compiler-oem package > > complaining about missing flash.swf package missing. > > > > Ok .... so after searching where these stupid flash.swf packages come > from > > I found out that it's swfutils which is copied form the Flex SDK .. > > unfortunately using the variable FLEX_SDK_HOME which I hadn't set (Didn't > > read that it was needed) unfortunately this created an empty "swfutils" > > directory and the next time I built the stuff wasn't copied (the check > > tests if the directory exists, not if it contains content) ... so after > > several hours I finally managed to build being even more fed-up with Ant. > > > > So In the end ... I had a too old playerglobal version, I didn't have the > > FLEX_SDK_HOME variable set und there were actually only 3 Tests that > didn't > > work. We have to improve here. Especially implementing some checks if at > > least all variables are set and the minimum requirements are meet. > > > > Chris > > > > >