У меня 2 проектов со следующей структуройТочки входа после миграции из GWT 2.3 до 2.6
Проект 1
ком/МояКомпания/MyApp/UI/MyAppUI.gwt.xml
ком/MyCompany/MyApp/UI/клиент/MyApp.java (запись класс точка)
Проект 2
- ком/МояКомпания/MyApp/ПИ/MyAppUI.gwt.xml
Первый проект содержит все сервера и на стороне клиента код и компилирует в банку, а второй один содержит только базовую html-страницу, css и изображения и компилирует на войну.
Перед обновлением файл gwt.xml второго проекта просто объявил класс точки входа первого, и поскольку оба они имели одинаковое имя модуля, я предполагаю, что компилятор gwt объединил их вместе и скомпилировал все его в файл войны ,
Если я сохраняю структуру проекта, я получаю ошибку компиляции, заявляя, что не может найти точку входа в данном каталоге (я предполагаю, что она ищет ее во втором проекте), и если я изменю ее, файл войны не содержит никакого компилируемого кода javascript, который должен быть в нем.
Что мне нужно сделать, так это сделать второй проект объявить точку входа первого проекта своей собственной. Есть ли способ сделать это?
Заранее спасибо
PD: Я не уполномочен объединить все это в один проект или выполнять какие-либо серьезные изменения в то, что я должен делать с того, что у меня есть.
Это сработало, потому что пути к классам старшинства, и он, вероятно, не может по той же причине. –
Решил. Проблема и решение были в файле pom проекта. Я изменил, чтобы забрать каждый класс в папке ui. Не знаю, почему это сработало раньше. Спасибо Крису и Томасу за вашу помощь –
user3254522