GWT JS * .nocache.js未生成

时间:2014-03-13 10:57:42

标签: java google-app-engine maven gwt

我正在尝试编译我的gwt应用程序。我有一个父项目' admin'和一个maven模块' admin-app'使用我的web.xml * .gwt.xml admin.html。

看起来像:

  • admin
    package = com.admin
  • admin-app
    • src / main / resources
      package = com.admin file = admin.gwt.xml
    • src / main / webapp
      ++ js
      ++ admin.css
      ++ admin.html
      ++ WEB-INF
      +++ jsp
      +++ lib
      +++ applicationContextx.xml
      +++ web.xml

问题是我的入口点或我的路径和默认名称。

我包括

<script type="text/javascript" src="admin/admin.nocache.js"></script>  

为我的应用程序生成JS代码。 但是我的问题在我的* gwt.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module SYSTEM "gwt-module.dtd">

<module rename-to='admin'>

    <inherits name='com.google.gwt.user.User'/>

    <!-- Specify the app entry point class. -->  
    <entry-point class='com.admin.client.AdminEntryPoint'/> 

    <source path='client'/>

</module>

我的输入路径是正确的,但我总是收到错误消息:

Loading modules
   com.admin.admin
      Loading inherited module 'com.admin.admin'
         [ERROR] Unable to find 'com/admin/admin.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] shell failed in doStartup method

没有入口点我可以成功编译我的项目,所以问题出在入口点。

thx任何帮助:)

1 个答案:

答案 0 :(得分:0)

我通过将模块重命名为app(如项目模块),* .gwt.xml重命名为app.gwt.xml以及将admin-html中的路径重命名为app/app.nocache.xml来解决此问题。 。它的运行知道,但主要的想法是使用另一个命名空间。所以,如果有人能帮助我,我会非常高兴。

app应命名为admin,以便于搜索,等等。

thx:)