Skip to content
This repository has been archived by the owner on Jul 13, 2022. It is now read-only.

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

Closed
jpraet opened this issue Nov 4, 2020 · 8 comments
Closed

Comments

@jpraet
Copy link

jpraet commented Nov 4, 2020

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
Copy link
Contributor

@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
Copy link
Contributor

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
Copy link
Author

jpraet commented Nov 5, 2020

@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:

  • no autocomplete for <constructor-arg name="...">
  • no validation error for invalid <bean class="...">
  • no validation error for invalid <property name="...">

@kdvolder
Copy link
Contributor

kdvolder commented Nov 5, 2020

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
Copy link
Contributor

kdvolder commented Nov 5, 2020

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
Copy link
Contributor

@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
Copy link
Contributor

@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
Copy link
Contributor

@jpraet spring-projects/sts4#562 is fixed now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

3 participants