2014-03-13 39 views
0

我试图编译我的gwt应用程序。我有一个父项目'admin'和一个maven模块'admin-app',使用我的web.xml * .gwt.xml admin.html。GWT JS * .nocache.js不生成

看起来像:

  • 管理员
    包= com.admin
  • 管理员应用内
    • 的src /主/资源
      包= com.admin文件= 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任何帮助:)

+0

尝试从'的src/main/resources'到'的src/main/java'移动你的admin.gwt.xml。我的gwt.xml文件都在'src/main/java'内,并且它们按预期工作。 –

回答

0

我由模块重命名为app像项目模块修复了这个问题,* .gwt.xml到app.gwt.xml并以我管理 - 路径html到app/app.nocache.xml。它正在运行,但主要想法是使用另一个命名空间。所以如果有人能帮助我,我会很开心。

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

THX :)