Мы используем gwt-maven-plugin:2.4.0
mvn compile
делает хорошо.
Однако mvn package
не работает и получает следующую ошибку. CLASSPATH выглядит правильно и содержит все классы пользовательской и серверной части gwt/2.4.0Как упаковать приложение gwt в качестве файла войны в maven?
.gwt.xml тоже выглядит правильно.
Не уверен, что это подходящая жизненная фаза, которую мы должны использовать для создания пакета, содержащего сгенерированный файл войны. ? Как мы создаем пакет в первую очередь, где участвует gwt?
[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ xyz-alp-ui-web ---
[INFO] auto discovered modules [com.xyz.solutions.alp.alpui]
[INFO] Compiling module com.xyz.solutions.alp.alpui
[INFO]
[ERROR] Errors in 'file:/Z:/xyz-alp-ui-web/src/main/java/com/xyz/solutions/alp/client/ApplicationController.java'
[INFO]
[ERROR] Internal compiler error
[INFO] java.lang.NoClassDefFoundError: com/google/gwt/autobean/shared/AutoBeanFactory
У меня есть com\google\gwt\gwt-user\2.4.0\gwt-user-2.4.0.jar
, com\google\gwt\gwt-dev\2.4.0\gwt-dev-2.4.0.jar
в пути к классам.
Мы используем maven 3.0
У вас не должно быть gwt-dev в вашем классе, предназначенном для компиляции и упаковки. Dev предназначен только для выполнения режима dev. –
Кроме того, в вашем первом утверждении вы указываете 2.0.4, но ваш журнал программ показывает 2.4.0 для версии gwt-maven-plugin. Это 2.0 или 2.4? –