Как изменить GWT.xml с профилем maven с помощью проекта GWT - PullRequest
3 голосов
/ 02 ноября 2011

В настоящее время я работаю над проектом gwt-maven.Как и у каждого проекта GWT, он имеет следующий gwt.xml

<module rename-to='myProject'>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User' />
   .
   .    
   ...

Я создал еще один gwt.xml для настройки конфигурации для непрерывной интеграции.(как определено здесь .)

<module rename-to='myProject'>
    <!-- Inherit the core Web Toolkit stuff. -->
    <inherits name='com.myCompany.myProject' />
   .
   .    
   ...

и вот мой помощник для управления профилями и изменения gwt.xml.

<profile>
  <id>ci</id>
    <build>
      <plugins>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>gwt-maven-plugin</artifactId>
          <configuration>
                  <module>com.myCompany.myProject</module>
                  <style>OBF</style>
          </configuration>
      </plugin>
    </plugins>
 </build>

</profile>

Если я пытаюсь упаковать проект с профилем ci (mvn package -Pci), я получаю следующую ошибку.

[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.3.0-1:compile (default) on project MyProject: GWT Module com.myCompany.myProject not found in project sources or resources. -> [Help 1]

Какя могу решить это?

1 Ответ

0 голосов
/ 03 ноября 2011

Если файл вашего модуля находится по адресу src / main / resources / com / myCompany /, компилятор должен найти ваш модуль. Вы можете это подтвердить?

Кстати, названия модулей GWT начинаются с заглавной буквы по соглашению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...