Well, that’s the way it works today. We can certainly change things if needed. I haven’t tried it, but in theory you could have these additional parameter specified in a -config.xml file. The problem is that normally you have one config file per-project not per-target. We could teach Falcon to ignore every option in -compiler.js.XXX
I haven’t looked at any other cross-compiling or porting tools, especially in Maven, but I would think any time you can have multiple output formats you might need to specify additional options. If there is a Maven convention for doing that, I’m open to doing that for FalconJX. -Alex On 11/5/14, 2:57 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: >Oh gee ... this looks like a lot of work :-( >Why do we need an explicit reference to the closure lib? I added this as >dependency to the pom of falcon.jx so it should be available out of the >box. Same with the path to playerglobal as this is usually a dependency >of the flex project and hereby passed in to the compiler via command-line >arguments. > >So assuming I have a module and I want to compile it the usual way with >Flacon, I don't need the js-output-type and sdk-js-lib options but >compile it normally with Falcon ... the output would be a SWF/SWC as >usual. But if I want some JS output, I have to use the other COMPJSC and >MXMLJSC and provide these additional arguments? > >Chris > > >________________________________________ >Von: Erik de Bruin <e...@ixsoftware.nl> >Gesendet: Mittwoch, 5. November 2014 11:33 >An: dev@flex.apache.org >Betreff: Re: [FALCONJX] Added maven artifact generation for falcon.jx ... >what now? > >> >> Now If I add a "compilerClass"property to Flexmojos and point that to >> COMPJSC, I should be able to use FalconJX in Flexmojos. But could you >> please explain what else needs to be done in order to use FlexJS and >>VF2JS? >> As far as I understood in order to use FlexJS I would need to reference >>the >> flex-asjs library instead of the normal flex framework libraries (Hope >> that's correct), but what would I need to do to use VF2JS? I am >>expecting >> to be able to continue to use the normal Flex Framework libraries. >> > >In order to use either of the 2 JS implementations, you need to add >several >command line arguments: > >-js-output-type=FlexJS (or VF2JS) >-sdk-js-lib="[pathToJSLib]" >-closure-lib="[pathToGoogleClosureLibrary]" > >in addition to the 'regular' command line arguments: > >+env.PLAYERGLOBAL_HOME="[pathToPlayerGlobal]" >+playerglobal.version=15.0 >-load-config="[pathToFlexSDK]/frameworks/flex-config.xml" >-output="[pathToOutputDir]" >"[pathToProjectFile]" > >EdB > > > >-- >Ix Multimedia Software > >Jan Luykenstraat 27 >3521 VB Utrecht > >T. 06-51952295 >I. www.ixsoftware.nl