If you don't want to touch the JAR - when you use Gilead 1.3.2 as Maven dependecy, there is a better solution I found today.
The conflict of Gilead serializers should be obscured by them from GWT 2.3, but since both JARs are at the same level, and positioning inherit in gwt.xml does not help, they should be redefined in your project structure. "New" serializers will take precedence both on the server and on the compiled client. Finally, you get working GWT 2.3 and Gilead 1.3.2.
In steps:
- Create the
com.google.gwt.user.client.rpc.core.java.sql package in your project. - Using Eclipse open
gwt-servlet-2.3.jar and find the package above with the three files Date_CustomFieldSerializer.class , Time_CustomFieldSerializer.class and Timestamp_CustomFieldSerializer.class . You should see the source if Maven downloaded it. - Restore these source files in your project.
I assume that the Gilead team should remove serializers in the next version and then remove them from their project.
gertas
source share