Skip to content

Commit 0ef2bfe

Browse files
authored
Merge pull request #342 from sboldyreva/spring
Spring
2 parents 0ff2a0e + fe3014c commit 0ef2bfe

1 file changed

Lines changed: 21 additions & 19 deletions

File tree

docs/els-for-libraries/spring/README.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
1-
# Spring®
1+
# Spring<sup style="font-size: 0.5em;">®</sup>
22

3-
<small>Spring® is a trademark of Broadcom Inc. and/or its subsidiaries.</small>
3+
Spring® is a trademark of Broadcom Inc. and/or its subsidiaries.
44

5-
TuxCare's Endless Lifecycle Support (ELS) for Spring provides security updates, system enhancement patches, and selected bug fixes, that are integral to the stable operation of applications running on these versions of Spring ecosystem components. These components have either reached their end of standard support from vendors or have reached End of Life (EOL).
5+
<br>
66

7-
* Spring Framework
8-
* Spring Boot
9-
* Spring Data
10-
* Spring Security
7+
TuxCare's Endless Lifecycle Support (ELS) for Spring® provides security updates, system enhancement patches, and selected bug fixes, that are integral to the stable operation of applications running on these versions of Spring® ecosystem components. These components have either reached their end of standard support from vendors or have reached End of Life (EOL).
8+
9+
* Spring® Framework
10+
* Spring® Boot
11+
* Spring® Data
12+
* Spring® Security
1113
* etc
1214

13-
Our ELS for Spring service is designed to provide solutions for organizations that are not yet ready to migrate to newer versions and that are seeking long-term stability for their legacy Spring applications.
15+
Our ELS for Spring® service is designed to provide solutions for organizations that are not yet ready to migrate to newer versions and that are seeking long-term stability for their legacy Spring® applications.
1416

15-
## Connection to ELS for Spring Repository
17+
## Connection to ELS for Spring® Repository
1618

17-
This guide outlines the steps needed to integrate the TuxCare ELS for Spring repository into your Java application. The repository provides trusted Java libraries that can be easily used with both **Maven** and **Gradle** projects.
19+
This guide outlines the steps needed to integrate the TuxCare ELS for Spring® repository into your Java application. The repository provides trusted Java libraries that can be easily used with both **Maven** and **Gradle** projects.
1820

1921
### Step 1: Get user credentials
2022

21-
You need a username and password in order to use TuxCare ELS Spring repository. Anonymous access is disabled. To receive a username and password please contact [sales@tuxcare.com](mailto:sales@tuxcare.com)
23+
You need a username and password in order to use TuxCare ELS Spring® repository. Anonymous access is disabled. To receive a username and password please contact [sales@tuxcare.com](mailto:sales@tuxcare.com)
2224

2325
### Step 2: Configure Registry
2426

@@ -54,14 +56,14 @@ You need a username and password in order to use TuxCare ELS Spring repository.
5456

5557
### Step 3: Update Build Configuration
5658

57-
Add the TuxCare Spring repository and plugins to your build configuration:
59+
Add the TuxCare Spring® repository and plugins to your build configuration:
5860

5961
<CodeTabs :tabs="[
6062
{ title: 'Maven (pom.xml)', content: mavenrepo },
6163
{ title: 'Gradle (build.gradle)', content: gradlerepo }
6264
]" />
6365

64-
* To fully switch from the official Spring repository, replace it with the TuxCare repository.
66+
* To fully switch from the official Spring® repository, replace it with the TuxCare repository.
6567
* To keep both, add TuxCare after the official one.
6668

6769
Example Maven and Gradle projects are available on GitHub. Remember to set the required environment variables.
@@ -70,7 +72,7 @@ Example Maven and Gradle projects are available on GitHub. Remember to set the r
7072

7173
### Step 4: Update Dependencies
7274

73-
Replace the Spring build dependencies in your build file with the TuxCare-maintained versions. Set the TuxCare release as the parent version. Your build tool will fetch the TuxCare versions of both your dependencies and their transitive dependencies.
75+
Replace the Spring® build dependencies in your build file with the TuxCare-maintained versions. Set the TuxCare release as the parent version. Your build tool will fetch the TuxCare versions of both your dependencies and their transitive dependencies.
7476

7577
<CodeTabs :tabs="[
7678
{ title: 'Maven (pom.xml)', content: mavendeps },
@@ -81,7 +83,7 @@ You can find a specific artifact version in your TuxCare account on [Nexus](http
8183

8284
### Step 5: Verify and Build
8385

84-
1. To confirm the TuxCare Spring repository is set up correctly, use your build tool to list the project's dependencies. It shows both direct and transitive dependencies in the classpath.
86+
1. To confirm the TuxCare Spring® repository is set up correctly, use your build tool to list the project's dependencies. It shows both direct and transitive dependencies in the classpath.
8587

8688
<CodeTabs :tabs="[
8789
{ title: 'Maven', content: `mvn dependency:tree -Dverbose` },
@@ -95,23 +97,23 @@ You can find a specific artifact version in your TuxCare account on [Nexus](http
9597
{ title: 'Gradle', content: `./gradlew build` }
9698
]" />
9799

98-
The build tool you're using should be able to identify and resolve dependencies from the TuxCare ELS for Spring repository.
100+
The build tool you're using should be able to identify and resolve dependencies from the TuxCare ELS for Spring® repository.
99101

100102
### Conclusion
101103

102-
You've successfully integrated the TuxCare ELS for Spring repository into your project. You can now benefit from the secure and vetted Spring libraries it provides.
104+
You've successfully integrated the TuxCare ELS for Spring® repository into your project. You can now benefit from the secure and vetted Spring® libraries it provides.
103105

104106
## Vulnerability Exploitability eXchange (VEX)
105107

106108
VEX is a machine-readable format that tells you if a known vulnerability is actually exploitable in your product. It reduces false positives, helps prioritize real risks.
107109

108-
TuxCare provides VEX for Spring ELS versions: [security.tuxcare.com/vex/cyclonedx/els_lang_java/](https://security.tuxcare.com/vex/cyclonedx/els_lang_java/).
110+
TuxCare provides VEX for Spring® ELS versions: [security.tuxcare.com/vex/cyclonedx/els_lang_java/](https://security.tuxcare.com/vex/cyclonedx/els_lang_java/).
109111

110112
## How to Upgrade to a Newer Version of TuxCare Packages
111113

112114
If you have already installed a package with a `tuxcare.1` suffix and want to upgrade to a newer release (for example, `tuxcare.3`), you need to update the version string in your Maven or Gradle build file.
113115

114-
## Resolved CVEs in ELS for Spring
116+
## Resolved CVEs in ELS for Spring®
115117

116118
<ClientOnly>
117119
<ResolvedCveTable project="spring-els" />

0 commit comments

Comments
 (0)