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.swc
  -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\angularmaterial.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.swc
  -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\AngularExample.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(GoogDepsWriter.java:179)
at
org.apache.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.java:213)
at
org.apache.flex.compiler.internal.graph.GoogDepsWriter.buildDB(GoogDepsWriter.java:130)
at
org.apache.flex.compiler.internal.graph.GoogDepsWriter.getListOfFiles(GoogDepsWriter.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(MxmlCompiler.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(MxmlCompiler.java:109)
at
com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.start(MxmlCompiler.java:87)
at
com.powerflasher.fdt.core.compile.concrete.MxmlCompiler.staticStart(MxmlCompiler.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.CompilerRunnable.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.

Reply via email to