From 498cbbab1ebbb8a48e44e0a8f9ed584c96139cf0 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 27 Mar 2025 20:40:57 +0100 Subject: [PATCH] GH-1459: additional renamings to just spring tools --- CONTRIBUTING.adoc | 2 +- README-dev-env.md | 23 ++++++++++------------- README.md | 16 ++++++++-------- eclipse-distribution/local-build.sh | 3 +-- eclipse-language-servers/local-build.sh | 2 +- 5 files changed, 21 insertions(+), 25 deletions(-) diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc index 54a7a1093..41c6d4c59 100644 --- a/CONTRIBUTING.adoc +++ b/CONTRIBUTING.adoc @@ -9,7 +9,7 @@ Please see our https://github.com/spring-projects/.github/blob/master/CODE_OF_CO == Using GitHub issues We use GitHub issues to track bugs and enhancements. If you have a general usage question please ask on https://stackoverflow.com[Stack Overflow]. The Spring Tools team and the -broader community monitor the https://stackoverflow.com/tags/spring-tools-4[`spring-tools-4`] +broader community monitor the https://stackoverflow.com/tags/spring-tools[`spring-tools`] tag. == Developer Certificate of Origin diff --git a/README-dev-env.md b/README-dev-env.md index 25f447acc..3f795c4cc 100644 --- a/README-dev-env.md +++ b/README-dev-env.md @@ -1,6 +1,6 @@ -# STS4 - Dev Environment Setup +# Spring Tools - Dev Environment Setup -## Running the STS4 Boot Java Language Server locally +## Running the Spring Tools Java Language Server locally Import the headless-services modules into your workspace as existing Maven projects. Startup the Boot Language Server with: @@ -9,7 +9,7 @@ Vmargs: `-Dstandalone-startup=true` This starts up the language server and it listens on port 5007 Use STS or a dedicated instance of VSCode to launch `org.springframework.ide.vscode.boot.app.BootLanguageServerBootApp` in run or debug mode (or another Language Server app) -@ Connect local STS4 Boot Java LS to VSCode +@ Connect local Spring Tools Java LS to VSCode You should run the extension from vscode as a 'runtime workbench' with some small changes. @@ -31,15 +31,15 @@ Save, then launch by pressing `F5`. This connects the VSCode extension to the locally running language server. It also uses port 5007 -## Connect local STS4 Boot Java LS to Eclipse runtime workbench +## Connect local Spring Tools Java LS to Eclipse runtime workbench -Startup Eclipse or STS (3). I.e something that support for RCP / plugin development. +Startup Eclipse or the Spring Tools for Eclipse distriution. I.e something that support for RCP / plugin development. -Define a recent nightly STS 4 build as your target platform. +Define a recent nightly Spring Tools for Eclipse build as your target platform. Import the projects under `eclipse-language-servers` into your workspace. -Startup a runtime workbench of the Eclipse STS4 distribution +Startup a runtime workbench of the Spring Tools for Eclipse distribution The language server plugin is: org.springframework.tooling.boot.java.ls Add Vmargs: `-Dboot-java-ls-port=5007` This lets the Eclipse language server extension connect to the locally running language server on port 5007 @@ -49,17 +49,14 @@ This lets the Eclipse language server extension connect to the locally running l - Generic editor source code (used by lsp4e as a dependency): https://github.com/eclipse/eclipse.platform.text Not sure which version of this you should checkout, it probably depends on your version of Eclipse as this is part of the eclipse platform. -- LSP4E source code: clone gir repo and import: https://git.eclipse.org/r/lsp4e/lsp4e and import the projects into your workspace. +- LSP4E source code: clone git repo at https://github.com/eclipse-lsp4e/lsp4e and import the projects into your workspace. - LSP4J source code: Add the LSP4J-SDK feature to your target platform. We have usually versions from this in our builds: http://services.typefox.io/open-source/jenkins/job/lsp4j/job/master/lastStableBuild/artifact/build/p2-repository/ - There is an update site that contains our latest language servers as extensions for Eclipse: https://cdn.spring.io/spring-tools/snapshot/TOOLS/sts4-language-server-integrations/nightly This is being produced by: - https://build.spring.io/browse/IDE-CODE + https://github.com/spring-projects/spring-tools/actions -- CI builds of the full STS4 distribution can be downloaded from here: +- CI builds of the full Spring Tools for Eclipse distribution can be downloaded from here: https://cdn.spring.io/spring-tools/snapshot/STS4/nightly-distributions.html - - - diff --git a/README.md b/README.md index f93be4083..9a63260e5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# STS4 +# Spring Tools -The all-new Spring Tools for Eclipse, Visual Studio Code, and Theia. Learn more at https://spring.io/tools. +The all-new Spring Tools for Visual Studio Code, Eclipse, and Theia. Learn more at https://spring.io/tools. ## Getting started @@ -14,27 +14,27 @@ Depending on your development environment, you can choose between: - __Eclipse Theia:__ You can install the same extensions into Theia-based environments like gitpod. For all those choices, you can find detailed installation instructions from the user guide: -https://github.com/spring-projects/sts4/wiki/Installation +https://github.com/spring-projects/spring-tools/wiki/Installation ## User documentation The project wiki contains a comprehensive user documentation: -https://github.com/spring-projects/sts4/wiki +https://github.com/spring-projects/spring-tools4/wiki ## Ask questions -Please ask general questions on StackOverflow and tag them with `spring-tools-4`: -https://stackoverflow.com/questions/ask?tags=spring-tools-4 +Please ask general questions on StackOverflow and tag them with `spring-tools`: +https://stackoverflow.com/questions/ask?tags=spring-tools ## Raise an issue Please raise issues by creating a new GitHub issue at: -https://github.com/spring-projects/sts4/issues +https://github.com/spring-projects/spring-tools/issues ## Contributing Find details about how to contribute: -https://github.com/spring-projects/sts4/blob/master/CONTRIBUTING.adoc +https://github.com/spring-projects/spring-tools/blob/master/CONTRIBUTING.adoc ### Code of Conduct diff --git a/eclipse-distribution/local-build.sh b/eclipse-distribution/local-build.sh index 8cf5959a8..6f10c07a6 100755 --- a/eclipse-distribution/local-build.sh +++ b/eclipse-distribution/local-build.sh @@ -1,2 +1 @@ -./mvnw clean install -Pe434 -Psnapshot -Dhttpclient.retry-max=20 -Dmaven.test.skip=true -Declipse.p2.mirrors=false -Dtycho.localArtifacts=ignore -Dorg.eclipse.equinox.p2.transport.ecf.retry=5 - +./mvnw clean package -Pe435 -Psnapshot -Dhttpclient.retry-max=20 -Dmaven.test.skip=true -Declipse.p2.mirrors=false -Dtycho.localArtifacts=ignore -Dorg.eclipse.equinox.p2.transport.ecf.retry=5 diff --git a/eclipse-language-servers/local-build.sh b/eclipse-language-servers/local-build.sh index 9beefa7e0..97401e2ef 100755 --- a/eclipse-language-servers/local-build.sh +++ b/eclipse-language-servers/local-build.sh @@ -5,4 +5,4 @@ cd ../headless-services ./mvnw clean install -Dmaven.test.skip=true cd $workdir -./mvnw -Psnapshot -Pe436 clean install -Dmaven.test.skip=true +./mvnw -Psnapshot -Pe435 clean install -Dmaven.test.skip=true