2015-02-21 2 views
1

Я хочу эмулировать некоторые классы Java, поэтому я использую тег super-source в модуле gwt.xml.Handle GWT super-source в Eclipse

Я создал два проекта затмения один только для суперисточников и другой, который содержит код приложения.

Проект супер источник имеет следующую структуру:

/ 
/super/Emul.gwt.xml 
/super/emul/EmulatedJavaClass.java 

Emul.gwt.xml содержит:

<super-source path="emul"/> 

В затмении я право нажал на папку super и добавить его в путь сборки. Это прекрасно работает. Проблема в том, что eclipse показывает ошибку в теге пакета моих эмулируемых java-файлов.

В моем эмулированном пакете я не могу использовать:

<super-source path=""/> 

Это даст ошибку при компиляции.

Могу ли я сделать что-то, что Eclipse не отображает ошибку в пакете и все еще обладает всеми хорошими функциями eclipse, такими как завершение кода?

ответ

2

Там нет достаточно информации о вашей полной структуре в затмении, но, как правило:

  • Ваш module.gwt.xml не должен быть в супер пути, но в обычной папке для источников, а именно: src/com/example/Module.gwt.xml с вхождением <super-source path="super"/>

  • Затем вы можете поместить вашу супер папку в СРК, то есть: src/super/com/example/MySuperClass.java

  • в затмении вы должны настроить в у наш путь к классу проекта src и src/super, но при настройке src существует возможность поставить исключения таким образом, чтобы исключение было src/super.