Модуль GWT: как использовать EntryPoint только в тестовой папке? - PullRequest
0 голосов
/ 28 февраля 2012

возможно ли включить EntryPoint в папку test проекта GWT?

, если это так, как ссылаться на EntryPoint в файле [module-name].gwt.xml?

моя цель:

создать оболочку библиотеки JavaScript в виде одиночного модуля GWT , который разделяет среду эмуляции (класс EntryPoint и его контейнеры, панели и т. Д.).) в папку test, оставляя папку src чистой от EntryPoint классов или контейнеров и панелей, используемых для эмуляции.

таким образом, я могу упаковать только папку src в банку, которая будет использоваться в качестве чистого модуля GWT.

в настоящее время я создаю отдельные проекты для модуля и для эмуляции - ссылка на проект эмуляции и наследует модуль, а модуль строго чист (содержит общедоступные источники JS, но не EntryPoint или * 1025).* / CSS файлов).

примечание:

уже пытался добавить тестовую папку в путь к классам или включить ее в качестве источника в [module-name].gwt.xml.

1 Ответ

0 голосов
/ 28 февраля 2012

Папка test обычно выполняет код Java, а компилятор gwt не компилирует код оттуда.Возможно, вам понадобится поместить упаковщик gwt в автономный модуль, который не имеет точки входа.Затем вам нужен модуль с точкой входа, чтобы просто запустить модуль библиотеки, который вы создали, чтобы протестировать оболочки в браузерах.Будет проще, если вы создадите модуль test / bootstrap в качестве проекта, а затем создадите отдельный модуль для оболочки.Обязательно включите модуль оболочки в модуль проекта, чтобы он мог ссылаться в коде оболочки.

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