spring-attic / spring-ide

Spring Development Environment for Eclipse
300 stars 126 forks source link

Marketplace update site urls of Spring Tools 3 Add-On points to nightly build #420

Closed jpraet closed 3 years ago

jpraet commented 3 years ago

Hi, the update sites on https://marketplace.eclipse.org/content/spring-tools-3-add-spring-tools-4 point to a nightly build snapshot version.

image

I suppose that's by mistake?

martinlippert commented 3 years ago

@jpraet Thanks for pointing us at this, but this is actually correct (at least at the moment). The latest release build of STS3 components is not compatible with the latest STS4 release, therefore we need a specific SNAPSHOT build of the STS3 components that are updated to be compatible with the latest STS4 releases.

We will provide an updated release build of STS3 components around the next Eclipse release (late December), but that will probably be the last STS3 release going forward.

martinlippert commented 3 years ago

If you still use the STS3 components, please let us know what prevents you from working with STS4 exclusively, so that we can prioritize work on STS4 to make the migration smoother and to fill missing parts.

jpraet commented 3 years ago

@martinlippert Thanks, I'm trying without the STS3 add-on now because I have to admit I just installed it out of habit. But we do have lots of legacy spring projects with XML application context configurations.

I've initially noticed these missing parts:

kdvolder commented 3 years ago

There's an option for enabling some xml support in STS 4. It probably does not do all that you want, and you may run into some bugs, but if you haven't turned it on, please do. Then we'd like to hear what is still missing or isn't working the way that you want/need.

To enable it go to Preferences >> Language Servers >> Spring Language Servers >> Spring Boot Language Server >> Spring XML Config".

kdvolder commented 3 years ago

no validation error for invalid

... Yes, I think validation is 'weak'. I think it only does basic Schema validation, but nothing 'Spring Specific'.

Examples of exactly what kind of things you expect would be good. We would like to avoid just going back and porting all of the STS 3 over to STS 4. So if you can provide details like 'I have this kind of xml, and I expect that kind of a error because...' that would be very helpful. We can then think on how to make those kinds of things be checked for specifically and reported as warnings / errors.

martinlippert commented 3 years ago

@jpraet I created enhancement request items for all three suggestions in the STS4 repo. Please feel free to follow those to be updated about progress and further discussions / questions.

martinlippert commented 3 years ago

@jpraet And please keep those items coming that you are missing from the STS4 tooling when dealing with those older projects. We will definitely not port all of the old STS3 features around XML editing over, but it is good to know which features users with those legacy projects would benefit from the most to prioritize the work accordingly. So please keep the feedback coming, much appreciated.

martinlippert commented 3 years ago

@jpraet https://github.com/spring-projects/sts4/issues/562 is fixed now.