2012-06-04 2 views
2

У меня есть виджет, скомпилированный с целями Maven: vaadin: update-widgetset gwt: compile. Поэтому конфигурации pom.xml и web.xml должны быть точными.Модуль GWT XXX не найден в источниках или ресурсах проекта

Я новичок в Maven, и это мой первый проект Maven.

После компиляции скомпилированный код отображается в папке src/main/webapp/VAADIN/widgetsets. Когда я пытаюсь запустить цель установки, появляется ошибка:

Не удалось выполнить цель org.codehaus.mojo: gwt-maven-plugin: 2.2.0: ресурсы (по умолчанию) в проекте Validation-Manager-Web: модуль GWT com.pantar.widget.graph.GraphWidget не найден в источниках или ресурсах проекта.

Только в случае здесь соответствующие файлы:

POM:

 <plugins> 
      <!-- Compiles your custom GWT components with the GWT compiler --> 
      <!-- A hosted mode browser for client-side widget debugging can be run with the goal gwt:run after uncommenting the 
      correct line below. A remote debugger can then be connected to port 8998. Note that e.g. a Jetty server should be running 
      with the server side parts - use the goal jetty:run . --> 
      <plugin> 
       <groupId>org.codehaus.mojo</groupId> 
       <artifactId>gwt-maven-plugin</artifactId> 
       <version>${gwt.plugin.version}</version> 
       <configuration> 
        <!-- if you don't specify any modules, the plugin will find them --> 
        <modules> 
         <module>com.pantar.widget.graph.GraphWidget</module> 
        </modules> 
        <webappDirectory>src/main/webapp/VAADIN/widgetsets</webappDirectory> 
        <!-- On Mac running Snow Leopard, add "-d32" --> 
        <!-- This causes error messages (but build works) in phase "package": two processes would use the same debug 
        port --> 
        <!--extraJvmArgs>-Xmx512M -Xss1024k -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8998</extraJvmArgs --> 
        <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs> 
        <runTarget>Validation-Manager-Web</runTarget> 
        <hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp> 
        <noServer>true</noServer> 
        <port>8084</port> 
        <compileReport>false</compileReport> 
       </configuration> 
       <executions> 
        <execution> 
         <goals> 
          <goal>resources</goal> 
          <goal>compile</goal> 
         </goals> 
        </execution> 
       </executions> 
       <dependencies> 
        <dependency> 
         <groupId>com.google.gwt</groupId> 
         <artifactId>gwt-dev</artifactId> 
         <version>${gwt.version}</version> 
        </dependency> 
        <dependency> 
         <groupId>com.google.gwt</groupId> 
         <artifactId>gwt-user</artifactId> 
         <version>${gwt.version}</version> 
        </dependency> 
       </dependencies> 
      </plugin> 
      <plugin> 
       <groupId>com.vaadin</groupId> 
       <artifactId>vaadin-maven-plugin</artifactId> 
       <version>1.0.2</version> 
       <executions> 
        <execution> 
         <configuration> 
          <modules> 
           <module>com.pantar.widget.graph.GraphWidget</module> 
          </modules> 
         </configuration> 
         <goals> 
          <goal>update-widgetset</goal> 
         </goals> 
        </execution> 
       </executions> 
      </plugin> 

Любые идеи?

Заранее благодарен!

+0

Я думал об этом, и я думаю, что нужно поместить эти файлы в папке ресурсов. Я попробую завтра утром. – javydreamercsw

+0

К сожалению, это не помогло. – javydreamercsw

ответ

1

Fixed, добавив пустой файл gwt.xml с этим содержимым:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd"> 
<module> 
    <inherits name="com.vaadin.terminal.gwt.DefaultWidgetSet" /> 

    <inherits name="<module>" /> 
</module> 
+0

действительно? эта надбавка наследования работает в вашем случае? Я только получаю исключение для разбора из Maven – Garet

+0

Да, это так. Имейте в виду, что некоторые вещи выглядят как Возможно, должно быть Что-то в форматировании, когда публикация завинчивается. – javydreamercsw

Смежные вопросы