See <http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/953/changes>
Changes: [christofer.dutz] - Created a migration script that moves stuff around to be in a valid maven directory structure [christofer.dutz] Changed the dependency from compiler to compiler-jx, which made the module compile [christofer.dutz] Added a cleanup section to clean eventually still existing directories from previous migrations [christofer.dutz] - Added the maven extension to activate the sdk-converter [christofer.dutz] - Disabled assertions during unit-test execution as the Ant counterpart had them disabled too (We'll fix this after finishing the migration) [christofer.dutz] - Moved the ProblemResourceBundleGeneratorMojo execution to the process-resources phase as it actually processes a mesages_en.properties copied to the output in the generate-resoures phase [christofer.dutz] - Added moving of the "feature-tests" and "functional-tests" into the compiler project [christofer.dutz] - Changed the versions of jburg and jburg-maven-plugin to the released versions 1.10.3 [christofer.dutz] - Made the build use the FLASHPLAYER_DEBUGGER environment variable. [christofer.dutz] - Forced the integration-tests to run with locale en_US as otherwise the tests will fail on non-us systems. [christofer.dutz] - Made the build use the FLASHPLAYER_DEBUGGER environment variable. [christofer.dutz] - Forced the integration-tests to run with locale en_US as otherwise the tests will fail on non-us systems. [christofer.dutz] - Removed the SDK compilation tests from the default test-suite and added it to a profile, that adds that particular test to the testsuite. [christofer.dutz] - Separared the reactors into one that builds the dependencies and one that builds the actual compiler (This was needed as parts of the reactor are referenced as plugin dependencies of other modules) [christofer.dutz] Continued work on getting the unit tests running. [christofer.dutz] Continued fine-tuning the conversion. [christofer.dutz] Updated the junit dependency [christofer.dutz] - Updated the migration script [christofer.dutz] removed the accidentally checked in file. [christofer.dutz] Added missing double Vector type [christofer.dutz] Fixed a small bug in the migration script [christofer.dutz] Fixed some warnings in the maven plugins builds [christofer.dutz] Made "resources" config property optional and added a check that it's provided in the mojo to prevent having to provide this option for every execution [christofer.dutz] Fine tuned the maven phases in which goals are executed [christofer.dutz] Made the cordova extern compile [christofer.dutz] Made the createjs extern compile [christofer.dutz] Made the createjs extern compile [christofer.dutz] Made the gcl extern compile [christofer.dutz] Made the jasmine extern compile [christofer.dutz] Made the jquery extern compile [christofer.dutz] Made the node extern compile [christofer.dutz] Made the google_maps extern compile [christofer.dutz] Added some log output to the pre-process-sources mojo (now you can see what files it's working on) [christofer.dutz] Made sure all files have apache headers [christofer.dutz] Made sure all files have apache headers [christofer.dutz] Started writing a how-to-build text file ... started migrating the migration script for windows. [christofer.dutz] Started writing a how-to-build text file ... started migrating the migration script for windows. [christofer.dutz] Removed some unneeded dependencies [christofer.dutz] Continued the maven readme [christofer.dutz] Fixed some problems with moving the missing.js files [christofer.dutz] Commented out the delete operation [christofer.dutz] Added more information to the README_MAVEN [christofer.dutz] - Added JaCoCo for gathering unit- and integration-test coverage data. [christofer.dutz] Updated to the freshly released 1.10.4 version of the jburg-maven-plugin which solves problems on Windows machines. [christofer.dutz] - Added a maven settings.xml that adds the Apache Snapshot repo to the build to allow people getting started without having to figgue out how to. This will become a lot easier once we have released the flex-sdk-converter-maven-extension [christofer.dutz] - Added the animal-sniffer plugin to ensure API compatibility with JDK 1.6 [christofer.dutz] - Added some more cleanup code [christofer.dutz] Fixed Tests [christofer.dutz] - updated gitignore to ignore maven target directories [christofer.dutz] - Created a new lifecycle-binding for "swc" (packaging type "swc") which uses the flexjs-maven-plugin to implement a working lifecycle. [christofer.dutz] - Renamed the maven artifacts [christofer.dutz] - Renamed the maven artifacts [christofer.dutz] Refactored the group-ids and artifact-ids [christofer.dutz] - Make the annotate mojo skip annotating if the class is already annotated. [christofer.dutz] - Made the BaseProblemGeneratorMojo delete previously generated enums [christofer.dutz] - Check-In of the migrated project to make error analysis easier [christofer.dutz] - The maven plugin confiuration had some "old-style" config options, I updated it to be 100% state-of-the-art-maven [christofer.dutz] - Configured the site-generation [christofer.dutz] - Did some formatting to the build.adoc [christofer.dutz] - Started on some build documentation (structure.adoc) [christofer.dutz] - Split up the CompilerMojo into a CompilerJsMojo and CompilerAsMojo [christofer.dutz] - Added some missing dummy implementations of the ICSSDocument interface [christofer.dutz] - Moved some new files to the maven structure [christofer.dutz] - Fixed tests so failing to start the FlashPlayer (Timeout) will make the test fail [christofer.dutz] - Removed some arguments with unknown use [christofer.dutz] - Made the externs build again after merging in the latest changes. [christofer.dutz] - Merged upstream changes [Alex Harui] factor out processFile so it can be used from Ant [Alex Harui] Ant build for compiler-build-tools [Alex Harui] restore download script [Alex Harui] build script for IASNodeAdapter [Alex Harui] initial attempt at compiler build after maven refactor. Attempted to remove the flex-sdk ties [Alex Harui] needs main to be invoked from ant [Alex Harui] ant build seemed to need these files [Alex Harui] upgrade downloads to place files directly in lib/external and use maven instead of archive.a.o [Alex Harui] compiler ant build works (no tests yet) [Alex Harui] download junit and build test classes as well [Alex Harui] off one level of folders [Alex Harui] add more diagnostic output [Alex Harui] use new folder structure for temp files [Alex Harui] get Ant tests to work [Alex Harui] fix for new folders [Alex Harui] fix for new folders [Alex Harui] add gitignore [Alex Harui] compiler jx and jx tests now work with new folder structure and don't require extern swcs [Alex Harui] need top-level properties [Alex Harui] fix download to place externs in target/download [Alex Harui] js externs [Alex Harui] GCL externs swc [Alex Harui] jasmine extern swc [Alex Harui] don't need these anymore [Alex Harui] don't need these anymore [Alex Harui] don't need these anymore [Alex Harui] cordova file externs [Alex Harui] jquery extern swc [Alex Harui] google maps extern swc [Alex Harui] node externs swc [Alex Harui] createjs externs swc but doesn't package js-root externs [Alex Harui] ant for all externs [Alex Harui] start converting build.xml. Need to figure out swfutils first [Alex Harui] get main and jx targets to pass including externs [Alex Harui] fix node download [Alex Harui] bundle swfutils and get flex-compiler-oem to build [Alex Harui] move stuff to where I think Maven wants it [Alex Harui] get debugger to build with new folder structure [Alex Harui] remove swfutils now that it is folded into oem and debugger [Alex Harui] fix wipes [Alex Harui] fuller wipe [Alex Harui] fix calls into downloads [Alex Harui] move temp folder to target [Alex Harui] initial attempt at restoring release packaging. [Alex Harui] fix issues after merge [Alex Harui] handle new file from Josh ------------------------------------------ Started by timer Building remotely on flex_sdk_slave2 in workspace <http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/> > C:\Program Files (x86)\Git\cmd\git.exe rev-parse --is-inside-work-tree # > timeout=10 Fetching changes from the remote Git repository > C:\Program Files (x86)\Git\cmd\git.exe config remote.origin.url > https://git-wip-us.apache.org/repos/asf/flex-falcon.git # timeout=10 Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/flex-falcon.git > C:\Program Files (x86)\Git\cmd\git.exe --version # timeout=10 > C:\Program Files (x86)\Git\cmd\git.exe fetch --tags --progress > https://git-wip-us.apache.org/repos/asf/flex-falcon.git > +refs/heads/*:refs/remotes/origin/* > C:\Program Files (x86)\Git\cmd\git.exe rev-parse "origin/develop^{commit}" # > timeout=10 Checking out Revision 841777e02bb5766e1799a4fb9a6eb019dcf31bb2 (origin/develop) > C:\Program Files (x86)\Git\cmd\git.exe config core.sparsecheckout # > timeout=10 > C:\Program Files (x86)\Git\cmd\git.exe checkout -f > 841777e02bb5766e1799a4fb9a6eb019dcf31bb2 > C:\Program Files (x86)\Git\cmd\git.exe rev-list > b73e0ce5009104144e94c8e22e0ff393a596a428 # timeout=10 FATAL: Unable to find build script at <http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/jenkins.xml> Build step 'Invoke Ant' marked build as failure Skipped archiving because build is not successful Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: Test reports were found but none of them are new. Did tests run? For example, <http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/results/TEST-org.apache.flex.compiler.internal.codegen.as.TestAccessorMembers.xml> is 4 hr 32 min old
