Поколение GWTP Boilerplate - обработка аннотации Eclipse

У кого-нибудь был успех, следуя указаниям Обработки аннотации Eclipse для генерации шаблонов GWTP? Я следовал инструкциям по обработке аннотаций в Eclipse, но не могу импортировать пакет аннотаций GWTP.

Я был бы признателен за понимание Eclipse Annotation Processing или альтернативной настройки Maven Configuration, которая также упоминается.

Это указания от GWTP Boilerplate Generation (внизу страницы):

Eclipse Annotation Processing

В Eclipse процессор аннотаций запускается, как только вы сохраняете файл, над которым вы работаете, и постепенно изменяет только необходимые файлы. Существует другой метод, использующий отображение жизненного цикла Eclipse. Если используется отображение жизненного цикла, процессор аннотаций настраивать не нужно. Узнайте больше в Конфигурации Maven о том, как настроить обработку аннотаций без касания свойств затмения.

Чтобы включить обработку аннотаций GWTP в Eclipse:

  • Откройте свойства для вашего проекта
  • Отметьте все флажки на странице Обработка аннотаций. Отметьте все флажки на странице Обработка аннотаций.
  • Добавьте банку GWTP к заводскому пути. Добавьте банку GWTP к заводскому пути.

1 ответ

В Maven вы можете попробовать это:

1) Импорт процессоров GWTP

<dependency>
<groupId>com.gwtplatform</groupId>
<artifactId>gwtp-processors</artifactId>
<version>${gwtplatform.version}</version>
</dependency>

2) использовать следующие плагины

<!-- Run annotation processors on src/home/java sources -->
    <plugin>
                <groupId>org.bsc.maven</groupId>
                <artifactId>maven-processor-plugin</artifactId>
                <version>2.0.5</version>
                <executions>
                    <execution>
                        <id>process</id>
                        <goals>
                            <goal>process</goal>
                        </goals>
                        <phase>generate-sources</phase>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>com.google.web.bindery</groupId>
                        <artifactId>requestfactory-apt</artifactId>
                        <version>${gwt.version}</version>
                    </dependency>
                </dependencies>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <version>1.9</version>
                <executions>
                    <execution>
                        <id>add-source</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>${project.build.directory}/generated-sources/apt</source>
                            </sources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
Другие вопросы по тегам