Eclipse + GWT 2.8.1. : Изменения в * .ui.xml файлах не отображаются, хотя режим Super Dev активен - PullRequest
0 голосов
/ 02 ноября 2019

Когда я изменяю файл ui.xml (например, меняю стили CSS), эти изменения не отображаются в приложении. Единственный способ получить видимые изменения в Eclipse - выбрать Project-> Clean ... и удалить и перекомпилировать весь проект.

Мои настройки: -noserver -remoteUI "$ {gwt_remote_ui_server_port}: $ {unique_id} "-logLevel INFO -war" $ {workspace_loc: NewComApp / war} "-codeServerPort 9998 com.myapp.MyApp enter image description here

Мой кот (хотя я понимаю, что это делаетне влияет на режим superdevmode): enter image description here

Любой, кто испытывает ту же проблему. Это делает итерации во время разработки очень медленными, поскольку компиляция всего проекта из-за незначительных изменений в макете кажется нелепой.

Файлы ui.xml находятся в том же пакете, что и исходные файлы java: enter image description here Любой совет по этому поводу?

1 Ответ

0 голосов
/ 08 ноября 2019

После долгих исследований и небольшой помощи от друга я хочу описать решение. Прежде всего вы должны понимать, что SuperDevMode (например, DevMode) транслирует то, что он находит на пути к классам JVM, где работает SuperDevMode.

Так что для решения в Eclipse необходимо указать путь к классу к исходному каталогу.

Для этого вам нужно открыть диалоговое окно конфигурации вашего SuperDevMode: enter image description here

  1. Означает, что супер уверен, что ваш источник стоит первым !!
  2. Означает, что вы должны убедиться, что все ваши проекты и библиотеки доступны

Для 2. Вам нужно открыть «Путь сборки Java», выбрать «Заказать и экспортировать» свойства вашего проекта в Eclipse.

enter image description here

После этого вы просто нажимаете F5 в eclipse, чтобы увидеть любые изменения (ui.xml или java-код), мгновенно скомпилированные компилятором SuperDevMode вместо компилятора Eclipse Project Build

Наряду с установкой tomcat столько времени.

...