Hi Team,
I'm facing an issue with GWT deferred binding while working with a modular Maven setup and would appreciate any guidance.
Error:
Failed to resolve AwbCustomerUiBinder via deferred binding

Project Setup
We have a multi-module Maven project:
phoenix-air → packaged as a JAR (contains GWT UI, UiBinder files)
phoenix-main → WAR (main application)
Parent project builds all modules
In application.gwt.xml, we are inheriting the air module:
<inherits name="com.shipco.phoenix.air.Air"/>The dependency is also added in phoenix-main:
<dependency> <groupId>phoenix</groupId> <artifactId>phoenix-air</artifactId> <version>1.0</version> </dependency>

Air Module Details
In phoenix-air:
interface AwbCustomerUiBinder extends UiBinder<Widget, AwbCustomer> {} private static AwbCustomerUiBinder uiBinder = GWT.create(AwbCustomerUiBinder.class);AwbCustomer.ui.xmlmodules/awb/client/airimport/view/awbpopup/<source path="modules/awb/client"/>
Additional Context
Any insights or best practices for structuring GWT modules across Maven projects would be really helpful.
Thanks in advance!
Best regards,
Arpan Ameta
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/google-web-toolkit/041e17ff-f23f-464f-af19-f3ebc28c800en%40googlegroups.com.
No comments:
Post a Comment