Package Details: spring-tool-suite 4.14.1-1

Git Clone URL: (read-only, click to copy)
Package Base: spring-tool-suite
Description: The Spring Tool Suite (STS) from SpringSource
Upstream URL:
Keywords: eclipse ide java spring sts
Licenses: EPL/1.1
Conflicts: springsource-tool-suite
Submitter: jcpst
Maintainer: Musikolo
Last Packager: Musikolo
Votes: 25
Popularity: 0.58
First Submitted: 2015-09-18 17:43 (UTC)
Last Updated: 2022-04-29 21:39 (UTC)

Latest Comments

Musikolo commented on 2022-04-29 21:39 (UTC)

Updated to version 4.14.1.


Musikolo commented on 2022-03-17 03:25 (UTC)

Updated to version 4.14.0.


Musikolo commented on 2022-02-03 02:00 (UTC)

Updated to version 4.13.1.


Musikolo commented on 2021-12-08 16:50 (UTC)

Updated to version 4.13.0.


Musikolo commented on 2021-10-28 04:37 (UTC)

Updated to version 4.12.1.


Musikolo commented on 2021-09-16 08:34 (UTC)

Updated to version 4.12.0.


Musikolo commented on 2021-08-18 23:52 (UTC)

Updated to version 4.11.1.


maykin-99 commented on 2021-07-08 08:01 (UTC)

You've updated the .desktop file without updating the SHA256.

The new SHA is: 11c51ae27864a5c529f832506cb740c0681ad9d51c4b5f69212f61890d6aafac

4javier commented on 2021-07-01 10:01 (UTC)

Please for next realease strip blank chars from StartUpWMClass value inside .desktop file From Spring Tool Suite 4 To SpringToolSuite4 So gnome can correctly group the icons again. Thanks.

Musikolo commented on 2021-06-26 19:04 (UTC)

Updated to version 4.11.0.


Musikolo commented on 2021-03-20 17:27 (UTC)

Updated to version 4.10.0.


Musikolo commented on 2020-12-17 05:11 (UTC)

Updated to version 4.9.0.


Musikolo commented on 2020-10-29 03:40 (UTC)

Updated to version 4.8.1.


Musikolo commented on 2020-09-20 16:37 (UTC)

Updated to version 4.8.0.


@4javier, thanks for your help! ;-)

4javier commented on 2020-09-18 13:45 (UTC) (edited on 2020-09-18 13:46 (UTC) by 4javier)

Maintainer must be busy and missed 4.7.2. Now we are at 4.8.0 that ships many changes:

Here is an updated PKGBUILD

Musikolo commented on 2020-08-04 03:31 (UTC) (edited on 2020-08-04 03:32 (UTC) by Musikolo)

Updated to version 4.7.1.


Musikolo commented on 2020-07-05 03:12 (UTC)

For those using the popular lombok library, you might be interested in using my new lombok-spring-tool-suite package for a seamless integration.

Thank you.

Musikolo commented on 2020-06-20 02:10 (UTC)

Updated to version 4.7.0.


Musikolo commented on 2020-06-12 02:42 (UTC)

Updated to version 4.6.2.


Musikolo commented on 2020-04-25 03:22 (UTC)

Updated to version 4.6.1.


Musikolo commented on 2020-03-22 16:03 (UTC)

Updated to version 4.6.0.


Musikolo commented on 2020-02-04 01:39 (UTC)

Updated to version 4.5.1.


Musikolo commented on 2019-12-24 02:40 (UTC)

Updated to version 4.5.0.


Musikolo commented on 2019-11-27 04:09 (UTC)

Updated to version 4.4.2.


Musikolo commented on 2019-10-25 03:08 (UTC)

Updated to version 4.4.1.


Musikolo commented on 2019-09-21 03:42 (UTC)

Updated to version 4.4.0.


Musikolo commented on 2019-08-17 03:32 (UTC)

Updated to version 4.3.2.


Musikolo commented on 2019-07-24 03:10 (UTC)

Updated to version 4.3.1.


Musikolo commented on 2019-07-06 03:42 (UTC)

Updated to version 4.3.0.


Musikolo commented on 2019-06-21 01:57 (UTC)

Updated to version 4.2.2.


Musikolo commented on 2019-05-08 00:51 (UTC)

Updated to version 4.2.1


Musikolo commented on 2019-04-04 01:02 (UTC)

Updated to version 4.2.0


Musikolo commented on 2019-02-27 04:54 (UTC)

Updated to version 4.1.2.


Musikolo commented on 2019-01-27 06:42 (UTC)

Updated to version 4.1.1.

@4javier, added suggested fix to desktop file for Gnome desktops.


4javier commented on 2019-01-15 11:22 (UTC)

Because that's the wm_class set in the source for the main window. It's not just a gnome thing, wm_class is a property belonging to freedesktop specification.

Musikolo commented on 2019-01-15 03:34 (UTC)

@4javier, why is the ending 4 needed? I'm curious about it.

I'll be glad to fix it. I don't use Gnome and I just want to know...

4javier commented on 2019-01-14 14:22 (UTC)

It doesn't work because you forgot the 4 at the end

"StartupWMClass=Spring Tool Suite 4"

Anyway, I don't think that's a correction so critical to deserve a new release on its own. Many people (not me) would be pissed off to re-download and rebuild an heavy pkg like this just for this issue. Keep it for the next source update. Thanks for your attention. :)

Musikolo commented on 2019-01-13 18:27 (UTC)

@4javier, I just update the .desktop file.

Please, try it out and let me know if anything else needs to be changed.

Thank you!

4javier commented on 2019-01-13 14:36 (UTC)

Please add this line to the .desktop file StartupWMClass=Spring Tool Suite 4 otherwise gnome will not show STS icon into the dash.

Musikolo commented on 2019-01-13 05:41 (UTC)

@Stramaz, you don't need to install your plugins under /opt. The best way to get plugins installed is by using the "Help --> Install New Software..." and "Help --> Eclipse Marketplace..." options. These install your plugins in your workspace directory under the .metadata (hidden) directory.

I hope it helps!

stramaz commented on 2019-01-11 10:25 (UTC)

Hello, maybe e stupid question, anyway... isn't it possible to install updates on the same folder (ie: /opt/sts-4.x.RELEASE)? Otherwise I need to reinstall all plugins on every update of STS... I see also that the previous version folder has been emptied, so useless (if I'd want to run the older one). I'm missing something? Thanks

Musikolo commented on 2018-12-30 04:29 (UTC)

Updated to version 4.1.0.


alexz commented on 2018-12-27 18:26 (UTC) (edited on 2018-12-27 18:27 (UTC) by alexz)

Update to version 4.1.0:

index 4587d47..3ac0c48 100644
@@ -5,10 +5,10 @@
 # Original maintainer: Marcin

pkgname=spring-tool-suite -pkgver=4.0.2 +pkgver=4.1.0 _pkgver_release=$pkgver.RELEASE -_eclipse_pkgver=e4.9.0 -_eclipse_pkgver_short=e4.9 +_eclipse_pkgver=e4.10.0 +_eclipse_pkgver_short=e4.10 pkgrel=1 pkgdesc="The Spring Tool Suite (STS) from SpringSource" arch=('x86_64') @@ -22,7 +22,7 @@ source_x86_64=( "${_pkgver_release}/dist/${_eclipse_pkgver_short}/${pkgname}-4-${_pkgver_release}-${_eclipse_pkgver}-linux.gtk.x86_64.tar.gz" "${pkgname}.desktop" ) -sha256sums_x86_64=('e0d6cebad273e353ed714bfcc1a552dbd86ac5994c6b0cd5ad60c2869755d478' +sha256sums_x86_64=('7265f23672b51a8883aae30ffb0c56e5059352fb97b42ac4cd6113c5d1871cb4' 'a8f45ab4a86b7ad01b9050be2ebaa44d4be437371ffab2d136c960149aa0b7fd')

package() {


add .gitignore

diff --git .gitignore .gitignore
new file mode 100644
index 0000000..5a3bcde
--- /dev/null
+++ .gitignore
@@ -0,0 +1,5 @@


Musikolo commented on 2018-12-09 03:06 (UTC)

Updated to version 4.0.2.


Musikolo commented on 2018-11-06 03:12 (UTC)

Updated to version 4.0.1.


Musikolo commented on 2018-09-29 04:00 (UTC)

Updated to version 4.0.0. Note that i686 platform is no longer supported.


nkolosnjaji commented on 2018-09-28 18:26 (UTC)

Thanks @Musikolo!

Any plans for STS 4 ? :)

Musikolo commented on 2018-09-27 03:52 (UTC)

Updated to version 3.9.6.


Musikolo commented on 2018-07-14 02:26 (UTC)

Updated to version 3.9.5.


Musikolo commented on 2018-04-21 02:22 (UTC)

Updated to version 3.9.4.


Musikolo commented on 2018-04-10 02:05 (UTC)

Updated to version 3.9.3.


Musikolo commented on 2017-12-23 04:56 (UTC)

Updated to version 3.9.2.


Musikolo commented on 2017-12-09 16:57 (UTC) (edited on 2017-12-09 16:58 (UTC) by Musikolo)

@4javier, I've just pushed a new release removing gtk2 dependency. I've confirmed eclipse-common & eclipse-java officially provided packages don't use it anymore. In my case, I still need gtk2 for other packages, so removing gtk2 from STS doesn't remove it from my system.

If anyone finds an issue associated with this, please, let me know.

Thank you!

4javier commented on 2017-12-09 14:36 (UTC)

Ok, it seems that the memory leak wasn't due to my system upgrade. Anyway, you can strip off gtk2 dependency, because eclipse since a couple versions defaults to gtk3.

4javier commented on 2017-12-09 02:01 (UTC)

Anybody is experiencing a blocking memory leak after last system upgrade? Launching STS wih gtk2 interface under xwayland doesn't help neither.

jcpst commented on 2017-12-02 04:52 (UTC)

I apologize, I thought I had already disowned this.

Musikolo commented on 2017-11-17 05:27 (UTC)

In addition to the changes 4javier did, I've added a few other enhancements: - Fixed website URL - Removed unneeded "makedepends=('zip')" entry - Replaced deprecated md5sum with sha256sum - Fixed i686 build (if anybody still uses it)

4javier commented on 2017-11-15 01:24 (UTC) (edited on 2017-11-15 01:24 (UTC) by 4javier)

here's an updated pkgbuild to 3.9.1 (eclipse e4.7.1a). I also replaced libwebkit (webkitgtk2) dependency with webkit2gtk like standalone eclipse-common package does, avoiding hours of webkitgtk2 building

Musikolo commented on 2017-10-20 04:04 (UTC)

@jcpst, by the time you update this package, please, update upstream URL to as well. Current URL redirects to Spring main page. Thank you!

jcpst commented on 2017-07-19 04:45 (UTC)

Not that I know of. Updated eclipse to 4.7.

hollunder commented on 2017-07-18 07:35 (UTC)

Hi. A eclipse 4.7 based version of this is available. Is there a particular reason to stick to 4.6?

Musikolo commented on 2017-04-13 00:01 (UTC) (edited on 2017-04-13 00:10 (UTC) by Musikolo)

@jcpst, please, update upstream URL to Current URL redirect to Spring main page.