On Tuesday, August 25, 2020 at 5:49:38 PM UTC+2, Hari wrote:
>
> Thank you all for the quick response, from all the responses its general 
> that it will not be complete re-write, which is a relief for sure. 
>
> Also I forgot to mention we were using GXT 2.2.1 and as per this doc 
> https://docs.sencha.com/gxt/4.x/guides/getting_started/Versions.html 
> <https://www.google.com/url?q=https%3A%2F%2Fdocs.sencha.com%2Fgxt%2F4.x%2Fguides%2Fgetting_started%2FVersions.html&sa=D&sntz=1&usg=AFQjCNH-fmEZCIFmHMtU71tGqv5d_pt08Q>
>  in 
> order to use GWT 2.9 i will have to use GXT4.x, so i made the SDK changes 
> and tried to build the application, with minimal changes to *.GWT.xml file, 
> i am running into below build error.
>

Updating GXT is another matter, AFAICT this is *not* easy, as they made a 
*lot* of breaking changes. Also, it's likely that the app will change 
visually. Oh, and licensing.
(I've never used GXT, so can't really help)

But if your goal is only/primarily to update to Java 8, have you tried 
whether it's possible without bumping GWT at all? or possibly not all the 
way to 2.8/2.9? (e.g. 2.6, which is still compatible with GXT 2, as of 
2.3.1a)
 

>
> [java]    [ERROR] Hint: Check that your module inherits 
> 'com.google.gwt.core.Core' either directly or indirectly (most often by 
> inheriting module 'com.google.gwt.user.User')
>
> Googling around on this error for some time now, but no luck. can anyone 
> here please help me with this.
> Also are there any other things that need to be taken care of when 
> upgrading to gxt to 4.x? 
>
> Thanks
> Hari
>
> On Tuesday, August 25, 2020 at 7:44:36 PM UTC+5:30 [email protected] 
> wrote:
>
>>
>>
>> On Tuesday, August 25, 2020 at 1:01:47 PM UTC+2, Hari wrote:
>>>
>>> Hi Team,
>>>
>>> (Apologies if the answers to my question are based on individuals 
>>> opinion based, but i am in dire need of your help)
>>>
>>> I am currently stuck with an old GWT 2.1.0 application written in Java 
>>> 1.6 which needs to be updated to java 1.8, so we are planning to upgrade to 
>>> latest GWT version 2.9.0. There are no changes to the application code or 
>>> any new enhancement request in last 5 years, considering this our client is 
>>> expecting no changes to look and feel of the application but from the 
>>> compliance perspective we are required to upgrade to at least Java 1.8.
>>>
>>> But i have no experience and never used GWT, and there are very few 
>>> guides out there on upgrade from 2.1.0 to 2.9.0 (I know its a big jump). 
>>> Can someone help me understand, how to start the upgrade process, and how 
>>> much code changes would i need to make the application compatible with the 
>>> new version, will it be complete re-wright of the UI component of the 
>>> application? or will it be minor changes to existing code ? Finally, if the 
>>> upgrade requires complete re writing of UI component, is it worth it for me 
>>> to lean GWT (considering recent slow down in upgrades to GWT) and uses it 
>>> in the upgrade instead of complete rewrite of UI in React.
>>>
>>
>> It depends on your dependencies.
>> GWT 2.2 had a breaking change for some third-party libraries (using GWT 
>> generators, by turning some abstract classes into interfaces), so make sure 
>> you also update your third-party libraries.
>> Otherwise, things should work without too much breakage AFAICT, and 
>> should *also* look the same (again, depending on the additional 
>> libraries the project uses).
>> See http://www.gwtproject.org/release-notes.html (and yes, the breaking 
>> change in 2.2 is not documented there ¯\_(ツ)_/¯ )
>>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/02d5b2bc-b700-4ca2-b712-74a6f29a16aeo%40googlegroups.com.

Reply via email to