2011-01-19 2 views
6

Я рефакторинг проекта GWT, чтобы построить за пределами затмения, используя maven и плагин GWT. Когда я создаю приложение в eclipse, он находит мой один модуль и скомпилирует 5 подстановок. Когда я строю то же самое с плагином gwt, он должен скомпилировать 75, для чего требуется возраст. Увеличение локальных рабочих не помогло со скоростью либоУменьшить количество перестановок GWT в maven build

Я не ограничиваю пользовательские агенты или локали в сборке, так почему бы сборку eclipse вычислить так много меньше перестановок и как я могу получить сборку maven делать то же самое?

The Maven компиляции с помощью следующих параметров

com.google.gwt.dev.Compiler -gen /project/target/.generated -logLevel INFO -стиль OBF -war/проекта/цели/войны -localWorkers 1 MyModule

+0

Попробуйте -draftCompile -optimize 0 –

ответ

7

Для меня по умолчанию используется для 6 браузеров. Когда я укажу Safari, он только строит одну перестановку. Кроме того, если у вас есть какая-либо локализация/i18n для языков, вы будете умножать эти перестановки теми. Это случилось со мной, когда я попытался установить свой язык по умолчанию на «en», поэтому я просто не беспокоился об этом и оставил его как «по умолчанию».

MyApplication.gwt.xml

<!-- only build for Chrome --> 
<set-property name="user.agent" value="safari" />