title: GWT including external javascript file from module's manifest
body: <p>So I read the documentation about including an external Javascript file directly in the module manifest yourApplication.gwt.xml (http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html)</p>
  
  <p>I have this javascript file called iscroll.js and stored in the war/ folder of the GWT project.</p>
  
  <p>I added the line to the module's manifest of my GWT application:</p>
  
  <pre><code>&lt;script src="iscroll.js"/&gt;
  </code></pre>
  
  <p>Then from the <code>onModuleLoad()</code> method I call this native JSNI method:</p>
  
  <pre><code>private native void initJavascript() /*-{
    $wnd.myScroll = new iScroll('jokeWrapperLabel');
  }-*/;
  </code></pre>
  
  <p>Then when I run the code in the browser I keep getting "iScroll is undefined".</p>
  
  <p>Any idea what am I doing wrong?</p>
  
  <p>This is the output of the "iScroll is undefined error"</p>
  
  <pre><code>18:32:41.780 [ERROR] [jollyjokesprogwt] Unable to load module entry point class com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT (see associated exception for details)
  com.google.gwt.core.client.JavaScriptException: (ReferenceError): iScroll is not defined
   stack: ReferenceError: iScroll is not defined
      at [object Object].&lt;anonymous&gt; (unknown source)
      at __gwt_jsInvoke (http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:76:35)
      at http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:280:16
      at C (http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:2:148)
      at http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:8:593
   type: not_defined
   arguments: iScroll
   __gwt_ObjectId: 91
      at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237)
      at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126)
      at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
      at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)
      at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
      at com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT.initJavascript(JollyJokesProGWT.java)
      at com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT.onModuleLoad(JollyJokesProGWT.java:228)
      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.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396)
      at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:183)
      at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510)
      at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
      at java.lang.Thread.run(Unknown Source)
  </code></pre>