Skip to content

Commit 0705d47

Browse files
erikpetzoldulischulteandreasfritzSteKoeFuud
authored
spring boot 3 migration (#2190)
* Changed maven compiler to Java 17 Removed findbugs jsr305 dependency in favor of jetbrains annotations to prevent errors in javadoc creation * Fix UnitTest * Fix admin-server tests, formatting etc. * Fix Nullable imports * Set up JDK 17 * Introduce Spring Boot 3 * Introduce Spring Boot 3 * fix wiremock setup * Add explicit eureka-client version New Spring Cloud version for Spring Boot 3 * moved from node-sass to sass * Change java version to 17 in github actions * cleanup versions * set java-version to 17 in release-to-maven-central.yml * use nexus-staging-maven-plugin 1.6.12 * spring-boot-admin-sample-zookeeper deactivated (nexus-staging-maven-plugin fails) * reactivated spring-boot-admin-sample-zookeeper * replace developers in pom by codecentric generic part * chore: update pipeline to use windows-latest * updated nexus-staging-maven-plugin to 1.6.13 * fix: publish package step * feat: merge new UI * chore: update spring boot and spring cloud * chore: fix errors in IDE * chore: update Hazelcast and add shutdown to tests * chore: ceckstyle * chore: fix windows build * chore: update spring boot to 3.0.0-M3 * chore: padding to the panel * fix: base path of build may not start with leading slash for ressources * fix: buttons do not show current selected logging level * fix: toggle button for scope in caches view is shown, even when there is just one instance only * chore: remove logging * feat(AuditEvents): migrate to new UI * chore: nicer panel * fix: show user name in user menu when opened * fix: visibility of services that are down, offline or oos * fix: metadaten overflow * fix: audit events error * fix: debug email address * fix: wallboard display glitch in Safari * fix: application list version jumping * fix: show error message on top of health details * chore: run npm tests in test phase (allows to skip tests) * fetchHealth: validateStatus: null * chore(deps): update spring-cloud version * feat: update spring boot to 3.0.0-M4 * chore: merge changes from master * chore: merge origin/master * fix: remove test data * feat: add toasts and replace some modals * chore: refactoring * chore: remove sba-modal-conform dialog and refactoring * fix: notification-filter-settings.vue * fix: trailing slash in path is not allowed in spring boot 3 anymore * chore: better UX for application actions * feat: adds notification center which allows to manage existing notification settings * chore: refactoring of navigation * chore: toast theming * chore: toast theming * refactoring: composition api * refactoring: notification filters * chore: fix tests * chore: mobile view * refactoring: use composition API * chore: split spring profiles into dedicated files as required by Spring Boot 3 * chore(#2122): check for ApiVersion.V3 * chore: separate buttons in application list item actions * chore(#2122): check for ApiVersion.V3 * chore: set SNAPSHOT versions * chore: add more informative error message to login screen * chore: remove windows build to save resources * chore: fix test * chore: update workflow files * chore: update to Spring Boot 3.0.0-RC1 * chore: fix checkstyle * feat: implement different toast notification center * chore: small adjustments on UI for better browser compatability * feat: nicer docs :) * chore: prettier & linter * chore: adapt docs to Spring Boot 3 * chore: restructure readme and contribution guidlines * chore: fix tests by adding some more * * Path Matcher * Security Config * Added .DS_STORE to gitignore * feat: WebSocketRegistrator * chore: adapt RC2 changes * Fixed import order * Remove "Fixe" :D * WIP - Partially Fixed NavbarLink spec. * chore: update to Spring Boot 3.0.0 GA * do not authorize requests that get dispatched async With spring-projects/spring-security#11107 the default to filter all dispatcher types was changed to true. * Removed deprecated passwordEncoder * formatting for security config * chore: fix user menu * chore: work on login page * feat: improve notifiers * Refactored redundant loading of login settings * formatter fix * chore: do not wrap tags to achieve a nicer ui result * chore: log error when configuring view * chore: zwischenstand * chore: useApplicationStore should not reset refs * pin old version of versions plugin as new version does not work in release * fix group id for plugin * add issue as reference * update spring cloud version * chore: set release version of spring cloud * chore: add tests for useApplicationStore * chore: porting config for toasts * chore: fix test in store.spec.js * chore: show error in wallboard, too, when server connection is lost * normalize homepage url with spring framework 6 the pattern matching does not match trailing slashes by default, so forwarding did not work when running with context path and reloading the page fixes #2175 * do not normalize path to empty string * #2175: Normalized homepage url for serlvet variant * #2175: Generalized normalizing of homepage url + unittest * #2175: Generalized normalizing of homepage url + unittest * #2175: Generalized normalizing of homepage url + unittest * #2183: Fixed urls on about page * #2185: Added new view for Spring Boot 3 Actuator HttpExchanges (#2186) * #2185: Added new view for Spring Boot 3 Actuator HttpExchanges * #2185: Removed view for httptrace since it has been replaced by httpexchange in spring boot 3 actuator * Revert "#2185: Removed view for httptrace since it has been replaced by httpexchange in spring boot 3 actuator" This reverts commit 1dd95c8. * #2185: Revoked deletion of httptrace mock-data since it might still be used in 2.x appplications with sba 3.x * chore: update spring boot to 3.0.1 * support comma-separated tag values (#2179) (cherry picked from commit b9dc801) * add javadoc * fix formatting * clean up pom * remove Jolokia actuator, is not supported by Spring Boot 3 * do not set junit version manually Co-authored-by: ulrichschulte <[email protected]> Co-authored-by: Andreas Fritz <[email protected]> Co-authored-by: Stephan Köninger <[email protected]> Co-authored-by: Stephan Köninger <[email protected]> Co-authored-by: Fedor Bobin <[email protected]>
1 parent b9dc801 commit 0705d47

File tree

670 files changed

+59656
-74797
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

670 files changed

+59656
-74797
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ij_java_blank_lines_after_class_header = 0
2020
ij_java_doc_enable_formatting = false
2121
ij_java_class_count_to_use_import_on_demand = 100
2222
ij_java_names_count_to_use_import_on_demand = 100
23-
ij_java_imports_layout = |,java.**,|,javax.**,|,*,|,de.codecentric.boot.admin.**,|,$*
23+
ij_java_imports_layout = |,java.**,|,jakarta.**,|,*,|,de.codecentric.boot.admin.**,|,$*
2424
ij_java_layout_static_imports_separately = true
2525

2626
[*.xml]

.github/workflows/build-feature.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ jobs:
1919

2020
- uses: actions/checkout@v3
2121

22-
- name: Set up JDK 8
22+
- name: Set up JDK 17
2323
uses: actions/setup-java@v3
2424
with:
25-
distribution: 'temurin'
26-
java-version: '8'
25+
distribution: 'adopt'
26+
java-version: '17'
2727

2828
- name: Cache local Maven repository
2929
uses: actions/[email protected]

.github/workflows/build-main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ jobs:
1818

1919
- uses: actions/checkout@v3
2020

21-
- name: Set up JDK 8
21+
- name: Set up JDK 17
2222
uses: actions/setup-java@v3
2323
with:
24-
distribution: 'temurin'
25-
java-version: '8'
24+
distribution: 'adopt'
25+
java-version: '17'
2626

2727
- name: Cache local Maven repository
2828
uses: actions/[email protected]

.github/workflows/build-pullrequest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414

1515
- uses: actions/checkout@v3
1616

17-
- name: Set up JDK 8
17+
- name: Set up JDK 17
1818
uses: actions/setup-java@v3
1919
with:
20-
distribution: 'temurin'
21-
java-version: '8'
20+
distribution: 'adopt'
21+
java-version: '17'
2222

2323
- name: Cache local Maven repository
2424
uses: actions/[email protected]

.github/workflows/release-to-maven-central.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
- name: Set up settings.xml for Maven Central Repository
2020
uses: actions/setup-java@v3
2121
with:
22-
distribution: 'temurin'
23-
java-version: '8'
22+
distribution: 'adopt'
23+
java-version: '17'
2424
server-id: oss.sonatype.org
2525
server-username: MAVEN_USERNAME
2626
server-password: MAVEN_PASSWORD
@@ -55,6 +55,8 @@ jobs:
5555
- name: Publish package
5656
run: mvn --batch-mode clean deploy --no-transfer-progress -P central-deploy -DskipTests=true
5757
env:
58+
#TODO: This is a workaround for NEXUS-27902 which uses XStream that fails on JVM >16
59+
JDK_JAVA_OPTIONS: "--add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED"
5860
MAVEN_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }}
5961
MAVEN_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }}
6062
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,5 @@ node/
2525

2626
#flattened POMs
2727
.flattened-pom.xml
28+
29+
.DS_Store

CONTRIBUTING.md

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# Contributing to Spring Boot Admin
2-
32
Contributions are highly welcome. Feel free to submit Pull Requests. Maybe watch out for tickets tagged with `ideal-for-contribution`, these tickets should always be a good starting point for contributing.
43

54
You can find some hints for starting development in the [README](spring-boot-admin-server-ui/README.md) of `spring-boot-admin-server-ui`.
@@ -10,43 +9,33 @@ We try to satisfy the [Code Style of Spring Framework](https://github.com/spring
109

1110
The [Spring Java Format Plugin](https://github.com/spring-io/spring-javaformat) is added to the build. Checkstyle will enforce the consistency of the code. Nevertheless there are some disabled rules, due to backward compatibility. You can find these disabled rules in a comment in `src/checkstyle/checkstyle.xml`.
1211

13-
Otherwise you can always run `mvn spring-javaformat:apply` to fix some basic errors, like indentation.
12+
However, you can always run `mvn spring-javaformat:apply` to fix some basic errors, like indentation.
1413

1514
### JavaScript / Client
16-
tbd
15+
The Vue frontend implements basic prettier rules as well as Vue3 recommended rules.
16+
To check if there are any violations run `npm run lint` and `npm run format`.
17+
Append `:fix` to let eslint or prettier auto-solve most issues.
1718

1819
## Working with the code
19-
20-
### Importing into IntelliJ
21-
20+
### IntelliJ
2221
The IntelliJ settings are based on the IntelliJ-IDEA-Editor-Settings from spring, but have been adapted slightly, you can find the original settings [here](https://github.com/spring-projects/spring-framework/wiki/IntelliJ-IDEA-Editor-Settings).
23-
2422
The custom settings are stored in `.editorconfig` and are imported automatically by IntelliJ.
25-
2623
If you are using IntelliJ, there is also a [formatter-plugin provided by Spring](https://github.com/spring-io/spring-javaformat#intellij-idea).
27-
2824
(i) Plugin version x didn't not work in IntelliJ IDEA Ultimate 2020.3.
2925

30-
3126
#### Checkstyle Plugin
32-
3327
This plugin scans Java files with the project's custom CheckStyle rules from within IDEA.
34-
3528
Install and configure the Checkstyle Plugin, and enable the configuration file.
3629

3730
##### Configuration
38-
Before the configuration file is configured, add the `spring-javaformat-checkstyle` JAR to the Third-Party Checks.
31+
Before configuration, add the `spring-javaformat-checkstyle` JAR to the Third-Party checks.
3932
1. Preferences > Tools > Checkstyle > Third-Party Checks
40-
2. Add `~/.m2/repository/io/spring/javaformat/spring-javaformat-checkstyle/0.0.26/spring-javaformat-checkstyle-0.0.26.jar`
33+
1. Add `~/.m2/repository/io/spring/javaformat/spring-javaformat-checkstyle/0.0.26/spring-javaformat-checkstyle-0.0.26.jar`
4134

4235
##### Configuration File
4336
Add the configuration file and enabled it:
4437
1. Preferences > Tools > Checkstyle > Configuration File > +
45-
2. Add a Name, ex. Spring Boot Admin
46-
3. Use a local Checkstyle File, Browse to `src/checkstyle/checkstyle.xml` and click Next
47-
4. Enter the full path to the checkstyle header file: `<git repo>/src/checkstyle/checkstyle-header.txt`, click Finish
48-
5. Select the new configuration file to enable it
49-
50-
### Importing into Eclipse
51-
52-
TODO
38+
1. Add a Name, ex. Spring Boot Admin
39+
1. Use a local Checkstyle File, Browse to `src/checkstyle/checkstyle.xml` and click Next
40+
1. Enter the full path to the checkstyle header file: `<git repo>/src/checkstyle/checkstyle-header.txt`, click Finish
41+
1. Select the new configuration file to enable it

README.md

Lines changed: 14 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,25 @@
1-
codecentric's Spring Boot Admin
2-
===============================
1+
# Spring Boot Admin by [codecentric](https://codecentric.de)
32
[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt)
43
![Build Status](https://github.com/codecentric/spring-boot-admin/actions/workflows/build-main.yml/badge.svg?branch=master)
54
[![codecov](https://codecov.io/gh/codecentric/spring-boot-admin/branch/master/graph/badge.svg?token=u5SWsZpj5S)](https://codecov.io/gh/codecentric/spring-boot-admin)
65
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/de.codecentric/spring-boot-admin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/de.codecentric/spring-boot-admin/)
76
[![Gitter](https://badges.gitter.im/codecentric/spring-boot-admin.svg)](https://gitter.im/codecentric/spring-boot-admin?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
87

9-
![](./images/logo-spring-boot-admin.png)
10-
11-
This community project provides an admin interface for [Spring Boot <sup>®</sup>](http://projects.spring.io/spring-boot/ "Official Spring-Boot website") applications.
8+
This community project provides an admin interface for [Spring Boot <sup>®</sup>](http://projects.spring.io/spring-boot/ "Official Spring-Boot website") web applications that expose actuator endpoints.
129

1310
Monitoring Python applications is available using [Pyctuator](https://github.com/SolarEdgeTech/pyctuator).
1411

15-
Spring Boot Admin provides the following features for registered applications:
16-
17-
* Show health status
18-
* Show details, like
19-
* JVM & memory metrics
20-
* micrometer.io metrics
21-
* Datasource metrics
22-
* Cache metrics
23-
* Show build-info number
24-
* Follow and download logfile
25-
* View jvm system- & environment-properties
26-
* View Spring Boot Configuration Properties
27-
* Support for Spring Cloud's postable /env- &/refresh-endpoint
28-
* Easy loglevel management
29-
* Interact with JMX-beans
30-
* View thread dump
31-
* View http-traces
32-
* View auditevents
33-
* View http-endpoints
34-
* View scheduled tasks
35-
* View and delete active sessions (using spring-session)
36-
* View Flyway / Liquibase database migrations
37-
* Download heapdump
38-
* Notification on status change (via e-mail, Slack, Hipchat, ...)
39-
* Event journal of status changes (non persistent)
12+
## Compatibility Matrix
13+
Spring Boot Admin's version matches the major and minor versions of Spring Boot.
14+
15+
| Spring Boot Service | Spring Boot Admin |
16+
|---------------------|--------------------|
17+
| 2.6 | 2.6.Y |
18+
| 2.7 | 2.7.Y |
19+
| 3.0 | 3.0.Y |
20+
21+
Nevertheless, it is possible to monitor any version of a Spring Boot service independently of the underlying Spring Boot version in the service.
22+
Hence, it is possible to run Spring Boot Admin Server version 2.6 and monitor a service that is running on Spring Boot 2.3 using Spring Boot Admin Client version 2.3.
4023

4124
## Getting Started
4225

@@ -56,18 +39,6 @@ alt="Monitoring Spring Boot® Applications with Spring Boot Admin @ Spring I/O 2
5639
alt="Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime" width="240" height="135" border="10" /></a><br>
5740
**Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime**
5841

59-
## Compatibility Matrix
60-
Spring Boot Admin's version matches the major and minor versions of Spring Boot:
61-
62-
* SBA 2.0.X -> Spring Boot 2.0.Y
63-
* SBA 2.1.X -> Spring Boot 2.1.Y
64-
* SBA 2.2.X -> Spring Boot 2.2.Y
65-
66-
etc. pp.
67-
68-
Nevertheless, it is possible to monitor any version of a Spring Boot service independently of the underlying Spring Boot version in the service.
69-
Hence, it is possible to run Spring Boot Admin Server version 2.6 and monitor a service that is running on Spring Boot 2.3 using Spring Boot Admin Client version 2.3.
70-
7142
## Getting Help
7243

7344
Having trouble with codecentric's Spring Boot Admin? We’d like to help!
@@ -81,13 +52,7 @@ Having trouble with codecentric's Spring Boot Admin? We’d like to help!
8152
* Report bugs at http://github.com/codecentric/spring-boot-admin/issues.
8253

8354
## Reference Guide
84-
[Version 2.6.6](http://codecentric.github.io/spring-boot-admin/2.6.6/)
85-
86-
[Version 2.5.6](http://codecentric.github.io/spring-boot-admin/2.5.6/)
87-
88-
[Version 1.5.7](http://codecentric.github.io/spring-boot-admin/1.5.7/)
89-
90-
**Translated version**
55+
### Translated versions
9156
The following reference guides have been translated by users of Spring Boot Admin and are not part of the official bundle.
9257
The maintainers of Spring Boot Admin will not update and maintain the guides mentioned below.
9358

@@ -114,48 +79,5 @@ You can access snapshot builds from the sonatype snapshot repository by adding t
11479
</repository>
11580
```
11681

117-
## Screenshots
118-
119-
![Screenshot application list](/images/screenshot.png)
120-
*Dashboard with desktop notifications*
121-
122-
![Screenshot details](/images/screenshot-details.png)
123-
*View application health, info and details*
124-
125-
![Screenshot metrics](/images/screenshot-metrics.png)
126-
*View metric counters and gauges*
127-
128-
![Screenshot logfile](/images/screenshot-logfile.png)
129-
*View logfile (with follow)*
130-
131-
![Screenshot environment](/images/screenshot-environment.png)
132-
*View and change Spring environment (via Spring Cloud)*
133-
134-
![Screenshot logging](/images/screenshot-logging.png)
135-
*Manage Logback logger levels*
136-
137-
![Screenshot jmx](/images/screenshot-jmx.png)
138-
*View and use JMX beans via jolokia*
139-
140-
![Screenshot threads](/images/screenshot-threads.png)
141-
*View thread dump*
142-
143-
![Screenshot traces](/images/screenshot-trace.png)
144-
*View http request traces*
145-
146-
![Screenshot journal](/images/screenshot-journal.png)
147-
*View history of registered applications*
148-
149-
## Build
150-
**Requirements:**
151-
152-
* JDK >= 1.8
153-
154-
Please make sure you set `$JAVA_HOME` points to the correct JDK.
155-
156-
```shell
157-
./mvnw clean package
158-
```
159-
16082
## Contributing
16183
See [CONTRIBUTING.md](CONTRIBUTING.md) file.

pom.xml

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
<description>Spring Boot Admin</description>
2727
<url>https://github.com/codecentric/spring-boot-admin/</url>
2828
<properties>
29-
<revision>2.7.7-SNAPSHOT</revision>
30-
<java.version>1.8</java.version>
29+
<revision>3.0.0-SNAPSHOT</revision>
30+
<java.version>17</java.version>
3131

3232
<maven.compiler.source>${java.version}</maven.compiler.source>
3333
<maven.compiler.target>${java.version}</maven.compiler.target>
@@ -36,19 +36,22 @@
3636
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
3737

3838
<!-- used dependencies versions -->
39-
<spring-boot.version>2.7.5</spring-boot.version>
40-
<spring-cloud.version>2021.0.4</spring-cloud.version>
39+
<spring-boot.version>3.0.1</spring-boot.version>
40+
<spring-cloud.version>2022.0.0</spring-cloud.version>
4141
<wiremock.version>2.34.0</wiremock.version>
4242
<hazelcast-tests.version>5.1.3</hazelcast-tests.version>
4343
<findbugs-jsr305.version>3.0.2</findbugs-jsr305.version>
4444
<awaitility.version>4.2.0</awaitility.version>
4545
<testcontainers.version>1.17.5</testcontainers.version>
46+
<eureka-client.version>3.1.1</eureka-client.version>
47+
<!-- Wiremock does not yet support jetty 11 (see also https://github.com/wiremock/wiremock/issues/1760). -->
48+
<!--<jetty.version>11.0.6</jetty.version>-->
4649
<jetty.version>9.4.49.v20220914</jetty.version>
4750

48-
4951
<!-- plugin versions -->
5052
<build-helper-maven-plugin.version>3.3.0</build-helper-maven-plugin.version>
5153
<maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
54+
<versions-maven-plugin.version>2.13.0</versions-maven-plugin.version> <!-- because of https://github.com/mojohaus/versions/issues/855 -->
5255
<maven-clean-plugin.version>3.2.0</maven-clean-plugin.version>
5356
<maven-site-plugin.version>3.12.1</maven-site-plugin.version>
5457
<maven-dependency-plugin.version>3.3.0</maven-dependency-plugin.version>
@@ -103,19 +106,9 @@
103106
</scm>
104107
<developers>
105108
<developer>
106-
<name>Johannes Edmeier</name>
107-
<email>[email protected]</email>
108-
<organization>codecentric AG</organization>
109-
</developer>
110-
<developer>
111-
<name>Thomas Bosch</name>
112-
<email>[email protected]</email>
113-
<organization>codecentric AG</organization>
114-
</developer>
115-
<developer>
116-
<name>Dennis Schulte</name>
117-
<email>[email protected]</email>
118-
<organization>codecentric AG</organization>
109+
<name>codecentric AG</name>
110+
<email>[email protected]</email>
111+
<url>https://www.codecentric.de/</url>
119112
</developer>
120113
</developers>
121114
<build>
@@ -245,6 +238,11 @@
245238
</plugins>
246239
<pluginManagement>
247240
<plugins>
241+
<plugin>
242+
<groupId>org.codehaus.mojo</groupId>
243+
<artifactId>versions-maven-plugin</artifactId>
244+
<version>${versions-maven-plugin.version}</version>
245+
</plugin>
248246
<plugin>
249247
<groupId>org.apache.maven.plugins</groupId>
250248
<artifactId>maven-compiler-plugin</artifactId>
@@ -518,6 +516,15 @@
518516
</snapshots>
519517
<url>https://repo.spring.io/snapshot</url>
520518
</repository>
519+
<!-- Required for Eureka RC -->
520+
<repository>
521+
<id>netflix-candidates</id>
522+
<name>Netflix Candidates</name>
523+
<url>https://artifactory-oss.prod.netflix.net/artifactory/maven-oss-candidates</url>
524+
<snapshots>
525+
<enabled>false</enabled>
526+
</snapshots>
527+
</repository>
521528
</repositories>
522529
<pluginRepositories>
523530
<pluginRepository>

spring-boot-admin-build/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,6 @@
4242
<artifactId>wiremock-jre8-standalone</artifactId>
4343
<version>${wiremock.version}</version>
4444
</dependency>
45-
<dependency>
46-
<groupId>com.github.tomakehurst</groupId>
47-
<artifactId>wiremock-jre8</artifactId>
48-
<version>${wiremock.version}</version>
49-
</dependency>
5045
<dependency>
5146
<groupId>com.hazelcast</groupId>
5247
<artifactId>hazelcast</artifactId>

spring-boot-admin-client/pom.xml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,6 @@
6565
<artifactId>lombok</artifactId>
6666
<optional>true</optional>
6767
</dependency>
68-
<dependency>
69-
<groupId>com.google.code.findbugs</groupId>
70-
<artifactId>jsr305</artifactId>
71-
</dependency>
7268
<dependency>
7369
<groupId>org.springframework.boot</groupId>
7470
<artifactId>spring-boot-starter-test</artifactId>
@@ -82,6 +78,7 @@
8278
<dependency>
8379
<groupId>com.github.tomakehurst</groupId>
8480
<artifactId>wiremock-jre8-standalone</artifactId>
81+
<version>${wiremock.version}</version>
8582
<scope>test</scope>
8683
</dependency>
8784
</dependencies>

0 commit comments

Comments
 (0)