What are your compile times? I was testing in IDEA and it seemed like 80 seconds was as fast as I could get a full compile with jsc and a 1 class project.
I know with Randori compiler I had it conditionally compiling, there has got to be a way to conditionally compile this JS, that is the only thing that bothered me yesterday when I tried RC2. Mike On Fri, Apr 1, 2016 at 4:13 AM, OmPrakash Muppirala <bigosma...@gmail.com> wrote: > That worked!! > > FalconJX + AngularJS + Angular Material = unbelievable! > > Will post some examples soon :-) > > Thanks, > Om > > On Thu, Mar 31, 2016 at 7:51 PM, Josh Tynjala <joshtynj...@gmail.com> > wrote: > > > Yep, you need to use -external-library-path instead. An externs SWC only > > defines the APIs for compile-time checks. The real code needs to come > from > > a <script> tag in your HTML. > > > > Externs SWCs are very similar to playerglobal.swc. They define the > > interface, but the implementation comes from elsewhere. > > > > - Josh > > On Mar 31, 2016 7:38 PM, "Alex Harui" <aha...@adobe.com> wrote: > > > > > Looks like angular is on the regular -library-path not the > > > -external-library-path > > > > > > -Alex > > > > > > On 3/31/16, 7:32 PM, "OmPrakash Muppirala" <omup...@gmail.com> wrote: > > > > > > >How do I specify the path to a js file to the compiler? Is there a > > > >compiler var I can set? > > > > > > > > > > > >I am trying add support for AngularJS/Angular Material Design using > > > >FalconJX. I am building angular.swc and angularmaterial.swc using > > Josh's > > > >dts2as [1] tool. > > > > > > > >When I am trying to build an app using FDT like this: > > > > > > > >Starting Launcher AngularExample-debug. > > > > > > > >Using: Apache FlexJS Compiler > > > >Adapter: Apache FlexJS 0.5 Compiler Adapter > > > >Starting Full Build of AngularExample-debug. > > > >Compiler arguments: > > > > -output > > > > C:\p\flexroot\git\flex-asjs\examples\native\AngularExample > > > > +flexlib=C:\Program > > > > Files\Adobe\Adobe Flash Builder 4.7 > > > > (64 > > > > Bit)\sdks\flexjs_nightly_0.6.0\frameworks > > > > -debug=false > > > > -source-path+= > > > > C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\src > > > > -library-path+=C:\Program > > > > Files\Adobe\Adobe Flash Builder 4.7 > > > > (64 > > > > > > > > > > >Bit)\sdks\flexjs_nightly_0.6.0\frameworks\libs\player\20.0\playerglobal.sw > > > >c > > > > -library-path+=C:\Program > > > > Files\Adobe\Adobe Flash Builder 4.7 > > > > (64 > > > > Bit)\sdks\flexjs_nightly_0.6.0\js\libs\js.swc > > > > -library-path+= > > > > > > > > > > >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\angular.swc > > > > -library-path+= > > > > > > > > > > >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\angularmate > > > >rial.swc > > > > -library-path+= > > > > > > > > > > >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\lib\jquery.swc > > > > -external-library-path+=C:\Program > > > > Files\Adobe\Adobe Flash Builder 4.7 > > > > (64 > > > > > > > > > > >Bit)\sdks\flexjs_nightly_0.6.0\frameworks\libs\player\20.0\playerglobal.sw > > > >c > > > > -external-library-path+=C:\Program > > > > Files\Adobe\Adobe Flash Builder 4.7 > > > > (64 > > > > Bit)\sdks\flexjs_nightly_0.6.0\js\libs\js.swc > > > > -js-output-type=jsc > > > > -target-player=20.0 > > > > -static-link-runtime-shared-libraries= > > > > false > > > > -define=CONFIG::AUTHOR,"omuppirala" > > > > -define=CONFIG::DEBUG,false > > > > -- > > > > > > > > > > >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample\src\AngularExam > > > >ple.as > > > > > > > >, the build fails with these errors: > > > > > > > > > > > >ERROR File not found: angular > > > > > > > > > > > >ERROR Internal error: java.lang.RuntimeException: Unable to find > > > >JavaScript > > > >filePath for class: angular > > > >at > > > > > > >org.apache.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWri > > > >ter.java:179) > > > >at > > > > > > >org.apache.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWri > > > >ter.java:213) > > > >at > > > > > > >org.apache.flex.compiler.internal.graph.GoogDepsWriter.buildDB(GoogDepsWri > > > >ter.java:130) > > > >at > > > > > > >org.apache.flex.compiler.internal.graph.GoogDepsWriter.getListOfFiles(Goog > > > >DepsWriter.java:82) > > > >at > > > > > > >org.apache.flex.compiler.internal.codegen.mxml.flexjs.MXMLFlexJSPublisher. > > > >publish(MXMLFlexJSPublisher.java:334) > > > >at org.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.java:474) > > > >at > > > > > > >com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.compile(MxmlCompil > > > >er.java:104) > > > >at > > org.apache.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:353) > > > >at > org.apache.flex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:278) > > > >at > > > > > > >com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.mainNoExit(MxmlCom > > > >piler.java:109) > > > >at > > > > > > >com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.start(MxmlCompiler > > > >.java:87) > > > >at > > > > > > >com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.staticStart(MxmlCo > > > >mpiler.java:34) > > > >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > >at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > > >at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > > >at java.lang.reflect.Method.invoke(Unknown Source) > > > >at > > > > > > >com.powerflasher.fdt.core.internal.launch.ascDirect.AscApplicationBuilder. > > > >build(AscApplicationBuilder.java:123) > > > >at > > > > > > >com.powerflasher.fdt.core.internal.launch.compile.concrete.CompilerRunnabl > > > >e.run(CompilerRunnable.java:141) > > > >at > > > > > > >com.powerflasher.fdt.core.internal.launch.compile.concrete.CompilerProcess > > > >$2.run(CompilerProcess.java:315) > > > > > > > > > > > > > > > >INFO 30.585347607 seconds > > > > > > > >Pure build time: 30585 ms. > > > >Could not create file > > > >C:\p\flexroot\git\flex-asjs\examples\native\AngularExample. > > > >Build failed. > > > > > > > > >