Chris,

Now that 0.6.0 is out, is there any reason not to:

1) sync develop into maven-migration
2) run your script one last time
3) focus on getting maven-migration to build with Maven and Ant and
Eclipse?

There's a fair amount of activity in the develop branch, so I expect there
will still be some clean up once we try a final merge from maven-migration
back to develop, but I think it should be ok for those working off of
develop to continue with their current folder structure while we try to
nail down any issues with maven-migration.

Thoughts?
-Alex

On 3/21/16, 11:32 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>Hi Om,
>
>thanks for trying and I'm really happy that it worked for you. I
>explicitly tried it on several clean VMs to make sure it's not relying on
>something I already setup, but no proof-of-concept usually survives first
>contact with the customer ;-)
>
>Did the builds produce the artifacts that it should? Well it's trivial
>for the compiler and compiler.jx, but do all of the target directories of
>the extern modules contain a SWC?
>
>Now I somehow need to make sure the build produces these SDK overlays. I
>want to make Falcon produce archives and ASJS to produce archives when
>extracted into the same directory they should produce a valid SDK. In
>order to do this for Falcon, I would need to know how this structure has
>to look. From having a look at the Ant build that seems to produce just
>plain zips of the project and probably the ASJS will convert that into a
>useable form. So could someone here please describer how the compiler
>part of the SDK formally looks like? As I have to admit, that I NEVER use
>the SDK distribution ;-)
>
>Chris
>
>________________________________________
>Von: omup...@gmail.com <omup...@gmail.com> im Auftrag von OmPrakash
>Muppirala <bigosma...@gmail.com>
>Gesendet: Montag, 21. März 2016 22:15
>An: dev@flex.apache.org
>Betreff: Re: [FALCON][FALCONJX] Give the Maven build a try?
>
>Seems to be working fine for me on Windows.  These are the things I tried:
>
>1. Switch to feature/maven-migration" branch
>2.  Run migrate-to-maven.sh (on cmd shell, with cygwin installed)
>3.  mvn -s settings-template.xml clean install -P minimal
>4.  Add FLASHPLAYER_DEBUGGER environment variable (I dont have any other
>env variable set like FLEX_HOME, etc.)
>5.  Run mvn -s settings-template.xml clean install
>
>Build Success!
>
>[INFO] Reactor Summary:
>[INFO]
>[INFO] Apache Flex - FlexJS Compiler: Parent .............. SUCCESS [
> 5.937 s]
>[INFO] Apache Flex - FlexJS Compiler ...................... SUCCESS [03:37
>min]
>[INFO] Apache Flex - FlexJS Compiler: FalconJx Cross Compiler SUCCESS
>[01:00 min
>]
>[INFO] Apache Flex - FlexJS Compiler: OEM Layer ........... SUCCESS [
> 3.782 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs ............. SUCCESS [
> 0.076 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: JS ......... SUCCESS [
>17.025 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: Cordova .... SUCCESS [
> 0.519 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: CreateJS ... SUCCESS [
>10.646 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: GCL ........ SUCCESS [
> 0.668 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: GoogleMaps . SUCCESS [
> 3.172 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: Jasmine .... SUCCESS [
> 1.485 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: JQuery ..... SUCCESS [
> 2.202 s]
>[INFO] Apache Flex - FlexJS Compiler: Externs: Node ....... SUCCESS [
> 0.298 s]
>
>Great work!
>
>Thanks,
>Om
>
>On Mon, Mar 21, 2016 at 8:11 AM, Christofer Dutz
><christofer.d...@c-ware.de>
>wrote:
>
>> Hi,
>>
>>
>> I just released a new version of the jburg-maven-plugin (Noticed a big
>> problem on Windows machines and fixed that yesterday).
>>
>>
>> Also I added a settings-template.xml to the project which takes care of
>> setting up Maven to download Apache SNAPSHOT artifacts.
>>
>>
>> I did comment out a hand full of tests, which do strange stuff and will
>> try to refactor them so they are a better fit.
>>
>>
>> If you want to give it a try, just checkout falcon and switch to the
>> "feature/maven-migration" branch. This contains a migrate-to-maven.sh
>> script which runs fine on Windows, if you use GitBash to execute it.
>>This
>> script creates the maven directories and moves stuff around to be a
>>perfect
>> maven fit.
>>
>>
>> You have to have a Maven installation of version 3.3.1 or above, as only
>> these versions are able to use the project level maven extensions I
>>need to
>> auto download some resources needed during the build. Make sure to add
>>the
>> maven home's bin directory to your systems path.
>>
>>
>> After that's done, you have to build the "tools" first:
>>
>> mvn -s settings-template.xml clean install -P minimal
>>
>> This builds all the stuff we need to build the rest of the project (You
>> only have to do this once)
>>
>>
>> After that you are free to build the entire package. If you already have
>> your FLASHPLAYER_DEBUGGER environment variable set, you can run the
>>build
>> including tests with this command:
>>
>> mvn -s settings-template.xml clean install
>>
>> If you want to build without tests, just run this version:
>>
>> mvn -s settings-template.xml clean install -DskipTests
>>
>> I would be happy for some feedback on if this has worked for you.
>>
>> It will currently NOT build something you can use in your IDE as I
>>haven't
>> written the assembly yet, but that's on my list.
>>
>>
>> Currently I'm mainly interested on if you are able to build and how
>> difficult it was for you to do it.
>>
>>
>> After all it should be as easy as download Maven, Download the
>> FLASHPLAYER_DEBUGGER, set that one environment variable and then build
>>(And
>> the Flashplayer step is going to go away soon hopefully)
>>
>>
>> BUT ONE THING!!!! .... PLEASE DON'T COMMIT ANYTHING TO THE CHANGED
>> DIRECTORY STRUCTURE !!! I would not be able to continue to merge in the
>> latest changes from develop.
>>
>>
>> Chris
>>
>>
>>
>>
>>
>>
>>
>>

Reply via email to