Springbootcli 简明教程

Spring Boot CLI - Quick Guide

Spring Boot CLI - Overview

Spring Boot CLI 是 Spring Boot 的命令行界面。它可用于快速开始使用 Spring。它可以运行 Groovy 脚本,这意味着开发人员不必编写样板代码;所有需要的只是专注于业务逻辑。Spring Boot CLI 是创建基于 Spring 的应用程序的最快方式。

Features

在本节中,我们将了解 Spring Boot CL 的不同功能−

  1. 它提供了一个接口,用于从命令提示符运行和测试 Spring Boot 应用程序。

  2. 它在内部使用 Spring Boot Starter 和 Spring Boot AutoConfigurate 组件来解析所有依赖关系并执行应用程序。

  3. 它包含 Groovy 编译器和 Grape 依赖项管理器。

  4. 它支持 Groovy 脚本,而无需外部 Groovy 安装。

  5. 它添加 Spring Boot 默认值并自动解析所有依赖项。

Spring Boot CLI - Environment Setup

Spring 是一个基于 Java 的框架;因此,我们需要首先设置 JDK。以下是设置 Spring Boot CLI 以及 JDK 安装所需的步骤。

Step 1 Setup Java Development Kit (JDK)

你可以从 Oracle 的 Java 站点下载 SDK 的最新版本 − Java SE Downloads. 你在下载文件中可以找到安装 JDK 的说明,按照给定的说明进行安装和配置。最后设置 PATH 和 JAVA_HOME 环境变量以引用包含 java 和 javac 的目录,通常分别为 java_install_dir/bin 和 java_install_dir。

如果您运行的是 Windows 且在 C:\jdk-11.0.11 中安装了 JDK,那么您将不得不把以下代码行放入您的 C:\autoexec.bat 文件中。

set PATH=C:\jdk-11.0.11;%PATH%
set JAVA_HOME=C:\jdk-11.0.11

或者,在 Windows NT/2000/XP 中,你必须右键单击我的电脑,选择属性 → 高级 → 环境变量。然后,你将不得不更新 PATH 值并单击确定按钮。

在 Unix(Solaris、Linux 等)中,如果 SDK 安装在 /usr/local/jdk-11.0.11 且您使用 C shell,那么您将不得不把以下代码行放入您的 .cshrc 文件中。

setenv PATH /usr/local/jdk-11.0.11/bin:$PATH
setenv JAVA_HOME /usr/local/jdk-11.0.11

Step 2 - Install Spring Boot CLI

您可以从 https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/ 以 ZIP 归档文件的形式下载 Spring Boot CLI API 的最新版本。下载安装程序后,将 zip 分发包解压缩到方便的位置。例如,在 E:\Test\spring-boot-cli-2.6.3 on Windows/usr/local/spring-boot-cli-2.6.3 on Linux/Unix.

确保正确设置此目录上的 CLASSPATH 变量,否则在运行应用程序时会遇到问题。

或者暂时在命令提示符中设置路径以运行 spring boot 应用程序,如下所示−

E:/Test/> set path=E:\Test\spring-boot-cli-2.6.3-bin\spring-2.6.3\bin;%PATH%

Step 3 - Verify installation

在命令提示符下运行以下命令以验证安装−

E:/Test/> spring --version

它应打印以下输出,确认安装成功−

Spring CLI v2.6.3

Spring Boot CLI - Hello World Example

在此示例中,我们将创建一个基于 Spring Boot + MVC + Rest 的 Web 应用程序。

Step 1: Create source Folder

在 E:\Test 文件夹中创建 FirstApplication 文件夹。

Step 2: Create Source File

在 E:\Test 文件夹中使用以下源代码创建 FirstApplication.groovy 文件。

@RestController
class FirstApplication {
   @RequestMapping("/")
   String welcome() {
      "Welcome to TutorialsPoint.Com"
   }
}

Step 3: Run the application

键入以下命令

E:/Test/> spring run FirstApplication.groovy

现在 Spring Boot CLI 将发挥作用,下载所需的依赖项,运行嵌入式 Tomcat,部署应用程序并启动它。您可以在控制台上看到以下输出。

E:\Test>spring run FirstApplication.groovy
Resolving dependencies...............................

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.6.3)

2022-02-03 11:12:42.683  INFO 6956 --- [       runner-0] o.s.boot.SpringApplication               : Starting application using Java 11.0.11 on DESKTOP-86KD9FC with PID 6956 (started by intel in F:\Test)
2022-02-03 11:12:42.710  INFO 6956 --- [       runner-0] o.s.boot.SpringApplication               : No active profile set, falling back to default profiles: default
2022-02-03 11:12:45.110  INFO 6956 --- [       runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-02-03 11:12:45.138  INFO 6956 --- [       runner-0] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-02-03 11:12:45.139  INFO 6956 --- [       runner-0] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.56]
2022-02-03 11:12:45.229  INFO 6956 --- [       runner-0] org.apache.catalina.loader.WebappLoader  : Unknown class loader [org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader@8646db9] of class [class org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader]
2022-02-03 11:12:45.333  INFO 6956 --- [       runner-0] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-02-03 11:12:45.333  INFO 6956 --- [       runner-0] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2124 ms
2022-02-03 11:12:46.901  INFO 6956 --- [       runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2022-02-03 11:12:46.930  INFO 6956 --- [       runner-0] o.s.boot.SpringApplication               : Started application in 5.416 seconds (JVM running for 49.049)
2022-02-03 11:13:48.910  INFO 6956 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-02-03 11:13:48.912  INFO 6956 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2022-02-03 11:13:48.915  INFO 6956 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 3 ms

Step 4: Browse the application in Browser

基于 Spring 的休息应用程序现已准备就绪。打开 URL " http://localhost:8080/ ",您将看到以下输出。

Welcome to TutorialsPoint.Com

Points to consider

Spring CLI 执行以下操作。

  1. 所有依赖项 JAR 只下载一次。

  2. Spring CLI 根据代码中使用的类和注释自动检测要下载哪些依赖项 JAR。

  3. 最后,它编译代码,将 war 部署到嵌入式 Tomcat 上,在默认端口 8080 上启动嵌入式 Tomcat 服务器。

"grab" Dependency Deduction

标准 Groovy 代码库包含 @Grab 注解,以便可以声明对第三方库的依赖关系。通过使用 @Grab 注解,Grape Dependency Manager 以类似于 Maven/Gradle 的方式下载 jar,无需任何构建工具。Spring Boot 尝试根据代码推断所需的库。例如,使用 @RestController 表示需要抓取“Tomcat”和“Spring MVC”库。

Grab Hints

下表详细说明了 Spring Boot 用于下载第三方库的提示 -

Sr.No.

提示和要下载/链接的依赖项

1

JdbcTemplate, NamedParameterJdbcTemplate, DataSource JDBC Application

2

@EnableJms JMS Application

3

@EnableCaching Caching abstraction

4

@Test JUnit

5

@EnableRabbit RabbitMQ

6

@EnableReactor Project Reactor

7

extends Specification Spock test

8

@EnableBatchProcessing Spring Batch

9

@MessageEndpoint, @EnableIntegrationPatterns Spring Integration

10

@EnableDeviceResolver Spring Mobile

11

@Controller, @RestController, @EnableWebMvc Spring MVC + Embedded Tomcat

12

@EnableWebSecurity Spring Security

13

@EnableTransactionManagement Spring Transaction Management

"grab" Co-ordinates Deduction

即使没有指定组或版本,我们也可以使用 @Grab 注解指定依赖项。例如,

@Grab('antlr')

现在,Spring Boot CLI 将下载 2.7.7 版本的 antlr,因为它存在于 Spring Boot 的 2.6.3 版本的默认依赖项元数据中。Spring Boot 在默认情况下维护所有依赖项版本,它们在 CLI、Maven 依赖项管理和 Gradle 插件中提供。当我们在没有声明版本的情况下声明属于依赖项元数据中存在的任何那些工件的依赖项时,将使用其表中列出的版本。

下表显示了 Spring Boot CLI 2.6.3 版本的默认元数据中包含的所有依赖项及其版本。

Group Id

Artifact Id

Version

antlr

antlr

2.7.7

ch.qos.logback

logback-access

1.2.10

ch.qos.logback

logback-classic

1.2.10

ch.qos.logback

logback-core

1.2.10

com.atomikos

transactions-jdbc

4.0.6

com.atomikos

transactions-jms

4.0.6

com.atomikos

transactions-jta

4.0.6

com.couchbase.client

java-client

3.2.4

com.datastax.oss

java-driver-core

4.13.0

com.datastax.oss

java-driver-core-shaded

4.13.0

com.datastax.oss

java-driver-mapper-processor

4.13.0

com.datastax.oss

java-driver-mapper-runtime

4.13.0

com.datastax.oss

java-driver-metrics-micrometer

4.13.0

com.datastax.oss

java-driver-metrics-microprofile

4.13.0

com.datastax.oss

java-driver-query-builder

4.13.0

com.datastax.oss

java-driver-shaded-guava

25.1-jre-graal-sub-1

com.datastax.oss

java-driver-test-infra

4.13.0

com.datastax.oss

native-protocol

1.5.0

com.fasterxml

classmate

1.5.1

com.fasterxml.jackson.core

jackson-annotations

2.13.1

com.fasterxml.jackson.core

jackson-core

2.13.1

com.fasterxml.jackson.core

jackson-databind

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-avro

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-cbor

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-csv

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-ion

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-properties

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-protobuf

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-smile

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-toml

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-xml

2.13.1

com.fasterxml.jackson.dataformat

jackson-dataformat-yaml

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-eclipse-collections

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-guava

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-hibernate4

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-hibernate5

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-hibernate5-jakarta

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-hppc

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-jakarta-jsonp

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-jaxrs

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-jdk8

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-joda

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-joda-money

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-json-org

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-jsr310

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-jsr353

2.13.1

com.fasterxml.jackson.datatype

jackson-datatype-pcollections

2.13.1

com.fasterxml.jackson.jakarta.rs

jackson-jakarta-rs-base

2.13.1

com.fasterxml.jackson.jakarta.rs

jackson-jakarta-rs-cbor-provider

2.13.1

com.fasterxml.jackson.jakarta.rs

jackson-jakarta-rs-json-provider

2.13.1

com.fasterxml.jackson.jakarta.rs

jackson-jakarta-rs-smile-provider

2.13.1

com.fasterxml.jackson.jakarta.rs

jackson-jakarta-rs-xml-provider

2.13.1

com.fasterxml.jackson.jakarta.rs

jackson-jakarta-rs-yaml-provider

2.13.1

com.fasterxml.jackson.jaxrs

jackson-jaxrs-base

2.13.1

com.fasterxml.jackson.jaxrs

jackson-jaxrs-cbor-provider

2.13.1

com.fasterxml.jackson.jaxrs

jackson-jaxrs-json-provider

2.13.1

com.fasterxml.jackson.jaxrs

jackson-jaxrs-smile-provider

2.13.1

com.fasterxml.jackson.jaxrs

jackson-jaxrs-xml-provider

2.13.1

com.fasterxml.jackson.jaxrs

jackson-jaxrs-yaml-provider

2.13.1

com.fasterxml.jackson.jr

jackson-jr-all

2.13.1

com.fasterxml.jackson.jr

jackson-jr-annotation-support

2.13.1

com.fasterxml.jackson.jr

jackson-jr-objects

2.13.1

com.fasterxml.jackson.jr

jackson-jr-retrofit2

2.13.1

com.fasterxml.jackson.jr

jackson-jr-stree

2.13.1

com.fasterxml.jackson.module

jackson-module-afterburner

2.13.1

com.fasterxml.jackson.module

jackson-module-blackbird

2.13.1

com.fasterxml.jackson.module

jackson-module-guice

2.13.1

com.fasterxml.jackson.module

jackson-module-jakarta-xmlbind-annotations

2.13.1

com.fasterxml.jackson.module

jackson-module-jaxb-annotations

2.13.1

com.fasterxml.jackson.module

jackson-module-jsonSchema

2.13.1

com.fasterxml.jackson.module

jackson-module-kotlin

2.13.1

com.fasterxml.jackson.module

jackson-module-mrbean

2.13.1

com.fasterxml.jackson.module

jackson-module-no-ctor-deser

2.13.1

com.fasterxml.jackson.module

jackson-module-osgi

2.13.1

com.fasterxml.jackson.module

jackson-module-parameter-names

2.13.1

com.fasterxml.jackson.module

jackson-module-paranamer

2.13.1

com.fasterxml.jackson.module

jackson-module-scala_2.11

2.13.1

com.fasterxml.jackson.module

jackson-module-scala_2.12

2.13.1

com.fasterxml.jackson.module

jackson-module-scala_2.13

2.13.1

com.fasterxml.jackson.module

jackson-module-scala_3

2.13.1

com.github.ben-manes.caffeine

caffeine

2.9.3

com.github.ben-manes.caffeine

guava

2.9.3

com.github.ben-manes.caffeine

jcache

2.9.3

com.github.ben-manes.caffeine

simulator

2.9.3

com.github.mxab.thymeleaf.extras

thymeleaf-extras-data-attribute

2.0.1

com.google.appengine

appengine-api-1.0-sdk

1.9.93

com.google.cloud

cloud-spanner-r2dbc

1.1.0

com.google.code.gson

gson

2.8.9

com.h2database

h2

1.4.200

com.hazelcast

hazelcast

4.2.4

com.hazelcast

hazelcast-hibernate52

2.2.1

com.hazelcast

hazelcast-hibernate53

2.2.1

com.hazelcast

hazelcast-spring

4.2.4

com.ibm.db2

jcc

11.5.7.0

com.jayway.jsonpath

json-path

2.6.0

com.jayway.jsonpath

json-path-assert

2.6.0

com.microsoft.sqlserver

mssql-jdbc

9.4.1.jre8

com.oracle.database.ha

ons

21.3.0.0

com.oracle.database.ha

simplefan

21.3.0.0

com.oracle.database.jdbc

ojdbc11

21.3.0.0

com.oracle.database.jdbc

ojdbc11-production

21.3.0.0

com.oracle.database.jdbc

ojdbc8

21.3.0.0

com.oracle.database.jdbc

ojdbc8-production

21.3.0.0

com.oracle.database.jdbc

rsi

21.3.0.0

com.oracle.database.jdbc

ucp

21.3.0.0

com.oracle.database.jdbc

ucp11

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc11-debug

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc11-observability-debug

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc11_g

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc11dms_g

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc8-debug

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc8-observability-debug

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc8_g

21.3.0.0

com.oracle.database.jdbc.debug

ojdbc8dms_g

21.3.0.0

com.oracle.database.nls

orai18n

21.3.0.0

com.oracle.database.observability

dms

21.3.0.0

com.oracle.database.observability

ojdbc11-observability

21.3.0.0

com.oracle.database.observability

ojdbc11dms

21.3.0.0

com.oracle.database.observability

ojdbc8-observability

21.3.0.0

com.oracle.database.observability

ojdbc8dms

21.3.0.0

com.oracle.database.r2dbc

oracle-r2dbc

0.1.0

com.oracle.database.security

oraclepki

21.3.0.0

com.oracle.database.security

osdt_cert

21.3.0.0

com.oracle.database.security

osdt_core

21.3.0.0

com.oracle.database.xml

xdb

21.3.0.0

com.oracle.database.xml

xmlparserv2

21.3.0.0

com.querydsl

querydsl-apt

5.0.0

com.querydsl

querydsl-codegen

5.0.0

com.querydsl

querydsl-codegen-utils

5.0.0

com.querydsl

querydsl-collections

5.0.0

com.querydsl

querydsl-core

5.0.0

com.querydsl

querydsl-guava

5.0.0

com.querydsl

querydsl-hibernate-search

5.0.0

com.querydsl

querydsl-jdo

5.0.0

com.querydsl

querydsl-jpa

5.0.0

com.querydsl

querydsl-jpa-codegen

5.0.0

com.querydsl

querydsl-kotlin

5.0.0

com.querydsl

querydsl-kotlin-codegen

5.0.0

com.querydsl

querydsl-lucene3

5.0.0

com.querydsl

querydsl-lucene4

5.0.0

com.querydsl

querydsl-lucene5

5.0.0

com.querydsl

querydsl-mongodb

5.0.0

com.querydsl

querydsl-scala

5.0.0

com.querydsl

querydsl-spatial

5.0.0

com.querydsl

querydsl-sql

5.0.0

com.querydsl

querydsl-sql-codegen

5.0.0

com.querydsl

querydsl-sql-spatial

5.0.0

com.querydsl

querydsl-sql-spring

5.0.0

com.rabbitmq

amqp-client

5.13.1

com.rabbitmq

stream-client

0.4.0

com.samskivert

jmustache

1.15

com.sendgrid

sendgrid-java

4.7.6

com.squareup.okhttp3

logging-interceptor

3.14.9

com.squareup.okhttp3

mockwebserver

3.14.9

com.squareup.okhttp3

okcurl

3.14.9

com.squareup.okhttp3

okhttp

3.14.9

com.squareup.okhttp3

okhttp-dnsoverhttps

3.14.9

com.squareup.okhttp3

okhttp-sse

3.14.9

com.squareup.okhttp3

okhttp-testing-support

3.14.9

com.squareup.okhttp3

okhttp-tls

3.14.9

com.squareup.okhttp3

okhttp-urlconnection

3.14.9

com.sun.activation

jakarta.activation

1.2.2

com.sun.mail

jakarta.mail

1.6.7

com.sun.xml.messaging.saaj

saaj-impl

1.5.3

com.unboundid

unboundid-ldapsdk

4.0.14

com.zaxxer

HikariCP

4.0.3

commons-codec

commons-codec

1.15

commons-pool

commons-pool

1.6

de.flapdoodle.embed

de.flapdoodle.embed.mongo

3.0.0

dev.miku

r2dbc-mysql

0.8.2.RELEASE

io.dropwizard.metrics

metrics-annotation

4.2.7

io.dropwizard.metrics

metrics-caffeine

4.2.7

io.dropwizard.metrics

metrics-caffeine3

4.2.7

io.dropwizard.metrics

metrics-collectd

4.2.7

io.dropwizard.metrics

metrics-core

4.2.7

io.dropwizard.metrics

metrics-ehcache

4.2.7

io.dropwizard.metrics

metrics-graphite

4.2.7

io.dropwizard.metrics

metrics-healthchecks

4.2.7

io.dropwizard.metrics

metrics-httpasyncclient

4.2.7

io.dropwizard.metrics

metrics-httpclient

4.2.7

io.dropwizard.metrics

metrics-httpclient5

4.2.7

io.dropwizard.metrics

metrics-jakarta-servlet

4.2.7

io.dropwizard.metrics

metrics-jakarta-servlets

4.2.7

io.dropwizard.metrics

metrics-jcache

4.2.7

io.dropwizard.metrics

metrics-jdbi

4.2.7

io.dropwizard.metrics

metrics-jdbi3

4.2.7

io.dropwizard.metrics

metrics-jersey2

4.2.7

io.dropwizard.metrics

metrics-jersey3

4.2.7

io.dropwizard.metrics

metrics-jetty10

4.2.7

io.dropwizard.metrics

metrics-jetty11

4.2.7

io.dropwizard.metrics

metrics-jetty9

4.2.7

io.dropwizard.metrics

metrics-jmx

4.2.7

io.dropwizard.metrics

metrics-json

4.2.7

io.dropwizard.metrics

metrics-jvm

4.2.7

io.dropwizard.metrics

metrics-log4j2

4.2.7

io.dropwizard.metrics

metrics-logback

4.2.7

io.dropwizard.metrics

metrics-servlet

4.2.7

io.dropwizard.metrics

metrics-servlets

4.2.7

io.lettuce

lettuce-core

6.1.6.RELEASE

io.micrometer

micrometer-core

1.8.2

io.micrometer

micrometer-jersey2

1.8.2

io.micrometer

micrometer-registry-appoptics

1.8.2

io.micrometer

micrometer-registry-atlas

1.8.2

io.micrometer

micrometer-registry-azure-monitor

1.8.2

io.micrometer

micrometer-registry-cloudwatch

1.8.2

io.micrometer

micrometer-registry-cloudwatch2

1.8.2

io.micrometer

micrometer-registry-datadog

1.8.2

io.micrometer

micrometer-registry-dynatrace

1.8.2

io.micrometer

micrometer-registry-elastic

1.8.2

io.micrometer

micrometer-registry-ganglia

1.8.2

io.micrometer

micrometer-registry-graphite

1.8.2

io.micrometer

micrometer-registry-health

1.8.2

io.micrometer

micrometer-registry-humio

1.8.2

io.micrometer

micrometer-registry-influx

1.8.2

io.micrometer

micrometer-registry-jmx

1.8.2

io.micrometer

micrometer-registry-kairos

1.8.2

io.micrometer

micrometer-registry-new-relic

1.8.2

io.micrometer

micrometer-registry-opentsdb

1.8.2

io.micrometer

micrometer-registry-prometheus

1.8.2

io.micrometer

micrometer-registry-signalfx

1.8.2

io.micrometer

micrometer-registry-stackdriver

1.8.2

io.micrometer

micrometer-registry-statsd

1.8.2

io.micrometer

micrometer-registry-wavefront

1.8.2

io.micrometer

micrometer-test

1.8.2

io.netty

netty-all

4.1.73.Final

io.netty

netty-buffer

4.1.73.Final

io.netty

netty-codec

4.1.73.Final

io.netty

netty-codec-dns

4.1.73.Final

io.netty

netty-codec-haproxy

4.1.73.Final

io.netty

netty-codec-http

4.1.73.Final

io.netty

netty-codec-http2

4.1.73.Final

io.netty

netty-codec-memcache

4.1.73.Final

io.netty

netty-codec-mqtt

4.1.73.Final

io.netty

netty-codec-redis

4.1.73.Final

io.netty

netty-codec-smtp

4.1.73.Final

io.netty

netty-codec-socks

4.1.73.Final

io.netty

netty-codec-stomp

4.1.73.Final

io.netty

netty-codec-xml

4.1.73.Final

io.netty

netty-common

4.1.73.Final

io.netty

netty-dev-tools

4.1.73.Final

io.netty

netty-example

4.1.73.Final

io.netty

netty-handler

4.1.73.Final

io.netty

netty-handler-proxy

4.1.73.Final

io.netty

netty-resolver

4.1.73.Final

io.netty

netty-resolver-dns

4.1.73.Final

io.netty

netty-resolver-dns-classes-macos

4.1.73.Final

io.netty

netty-resolver-dns-native-macos

4.1.73.Final

io.netty

netty-tcnative

2.0.46.Final

io.netty

netty-tcnative-boringssl-static

2.0.46.Final

io.netty

netty-tcnative-classes

2.0.46.Final

io.netty

netty-transport

4.1.73.Final

io.netty

netty-transport-classes-epoll

4.1.73.Final

io.netty

netty-transport-classes-kqueue

4.1.73.Final

io.netty

netty-transport-native-epoll

4.1.73.Final

io.netty

netty-transport-native-kqueue

4.1.73.Final

io.netty

netty-transport-native-unix-common

4.1.73.Final

io.netty

netty-transport-rxtx

4.1.73.Final

io.netty

netty-transport-sctp

4.1.73.Final

io.netty

netty-transport-udt

4.1.73.Final

io.projectreactor

reactor-core

3.4.14

io.projectreactor

reactor-test

3.4.14

io.projectreactor

reactor-tools

3.4.14

io.projectreactor.addons

reactor-adapter

3.4.6

io.projectreactor.addons

reactor-extra

3.4.6

io.projectreactor.addons

reactor-pool

0.2.7

io.projectreactor.kafka

reactor-kafka

1.3.9

io.projectreactor.kotlin

reactor-kotlin-extensions

1.1.5

io.projectreactor.netty

reactor-netty

1.0.15

io.projectreactor.netty

reactor-netty-core

1.0.15

io.projectreactor.netty

reactor-netty-http

1.0.15

io.projectreactor.netty

reactor-netty-http-brave

1.0.15

io.projectreactor.rabbitmq

reactor-rabbitmq

1.5.4

io.prometheus

simpleclient

0.12.0

io.prometheus

simpleclient_caffeine

0.12.0

io.prometheus

simpleclient_common

0.12.0

io.prometheus

simpleclient_dropwizard

0.12.0

io.prometheus

simpleclient_graphite_bridge

0.12.0

io.prometheus

simpleclient_guava

0.12.0

io.prometheus

simpleclient_hibernate

0.12.0

io.prometheus

simpleclient_hotspot

0.12.0

io.prometheus

simpleclient_httpserver

0.12.0

io.prometheus

simpleclient_jetty

0.12.0

io.prometheus

simpleclient_jetty_jdk8

0.12.0

io.prometheus

simpleclient_log4j

0.12.0

io.prometheus

simpleclient_log4j2

0.12.0

io.prometheus

simpleclient_logback

0.12.0

io.prometheus

simpleclient_pushgateway

0.12.0

io.prometheus

simpleclient_servlet

0.12.0

io.prometheus

simpleclient_servlet_jakarta

0.12.0

io.prometheus

simpleclient_spring_boot

0.12.0

io.prometheus

simpleclient_spring_web

0.12.0

io.prometheus

simpleclient_tracer_otel

0.12.0

io.prometheus

simpleclient_tracer_otel_agent

0.12.0

io.prometheus

simpleclient_vertx

0.12.0

io.r2dbc

r2dbc-h2

0.8.5.RELEASE

io.r2dbc

r2dbc-mssql

0.8.8.RELEASE

io.r2dbc

r2dbc-pool

0.8.8.RELEASE

io.r2dbc

r2dbc-postgresql

0.8.11.RELEASE

io.r2dbc

r2dbc-proxy

0.8.8.RELEASE

io.r2dbc

r2dbc-spi

0.8.6.RELEASE

io.reactivex

rxjava

1.3.8

io.reactivex

rxjava-reactive-streams

1.2.1

io.reactivex.rxjava2

rxjava

2.2.21

io.rest-assured

json-path

4.4.0

io.rest-assured

json-schema-validator

4.4.0

io.rest-assured

rest-assured

4.4.0

io.rest-assured

scala-support

4.4.0

io.rest-assured

spring-mock-mvc

4.4.0

io.rest-assured

spring-web-test-client

4.4.0

io.rest-assured

xml-path

4.4.0

io.rsocket

rsocket-core

1.1.1

io.rsocket

rsocket-load-balancer

1.1.1

io.rsocket

rsocket-micrometer

1.1.1

io.rsocket

rsocket-test

1.1.1

io.rsocket

rsocket-transport-local

1.1.1

io.rsocket

rsocket-transport-netty

1.1.1

io.spring.gradle

dependency-management-plugin

1.0.11.RELEASE

io.undertow

undertow-core

2.2.14.Final

io.undertow

undertow-servlet

2.2.14.Final

io.undertow

undertow-websockets-jsr

2.2.14.Final

jakarta.activation

jakarta.activation-api

1.2.2

jakarta.annotation

jakarta.annotation-api

1.3.5

jakarta.jms

jakarta.jms-api

2.0.3

jakarta.json

jakarta.json-api

1.1.6

jakarta.json.bind

jakarta.json.bind-api

1.0.2

jakarta.mail

jakarta.mail-api

1.6.7

jakarta.management.j2ee

jakarta.management.j2ee-api

1.1.4

jakarta.persistence

jakarta.persistence-api

2.2.3

jakarta.servlet

jakarta.servlet-api

4.0.4

jakarta.servlet.jsp.jstl

jakarta.servlet.jsp.jstl-api

1.2.7

jakarta.transaction

jakarta.transaction-api

1.3.3

jakarta.validation

jakarta.validation-api

2.0.2

jakarta.websocket

jakarta.websocket-api

1.1.2

jakarta.ws.rs

jakarta.ws.rs-api

2.1.6

jakarta.xml.bind

jakarta.xml.bind-api

2.3.3

jakarta.xml.soap

jakarta.xml.soap-api

1.4.2

jakarta.xml.ws

jakarta.xml.ws-api

2.3.3

javax.activation

javax.activation-api

1.2.0

javax.annotation

javax.annotation-api

1.3.2

javax.cache

cache-api

1.1.1

javax.jms

javax.jms-api

2.0.1

javax.json

javax.json-api

1.1.4

javax.json.bind

javax.json.bind-api

1.0

javax.mail

javax.mail-api

1.6.2

javax.money

money-api

1.1

javax.persistence

javax.persistence-api

2.2

javax.servlet

javax.servlet-api

4.0.1

javax.servlet

jstl

1.2

javax.transaction

javax.transaction-api

1.3

javax.validation

validation-api

2.0.1.Final

javax.websocket

javax.websocket-api

1.1

javax.xml.bind

jaxb-api

2.3.1

javax.xml.ws

jaxws-api

2.3.1

jaxen

jaxen

1.2.0

junit

junit

4.13.2

mysql

mysql-connector-java

8.0.28

net.bytebuddy

byte-buddy

1.11.22

net.bytebuddy

byte-buddy-agent

1.11.22

net.minidev

json-smart

2.4.7

net.sf.ehcache

ehcache

2.10.9.2

net.sourceforge.htmlunit

htmlunit

2.54.0

net.sourceforge.jtds

jtds

1.3.1

net.sourceforge.nekohtml

nekohtml

1.9.22

nz.net.ultraq.thymeleaf

thymeleaf-layout-dialect

3.0.0

org.apache.activemq

activemq-amqp

5.16.3

org.apache.activemq

activemq-blueprint

5.16.3

org.apache.activemq

activemq-broker

5.16.3

org.apache.activemq

activemq-camel

5.16.3

org.apache.activemq

activemq-client

5.16.3

org.apache.activemq

activemq-console

5.16.3

org.apache.activemq

activemq-http

5.16.3

org.apache.activemq

activemq-jaas

5.16.3

org.apache.activemq

activemq-jdbc-store

5.16.3

org.apache.activemq

activemq-jms-pool

5.16.3

org.apache.activemq

activemq-kahadb-store

5.16.3

org.apache.activemq

activemq-karaf

5.16.3

org.apache.activemq

activemq-leveldb-store

5.16.3

org.apache.activemq

activemq-log4j-appender

5.16.3

org.apache.activemq

activemq-mqtt

5.16.3

org.apache.activemq

activemq-openwire-generator

5.16.3

org.apache.activemq

activemq-openwire-legacy

5.16.3

org.apache.activemq

activemq-osgi

5.16.3

org.apache.activemq

activemq-partition

5.16.3

org.apache.activemq

activemq-pool

5.16.3

org.apache.activemq

activemq-ra

5.16.3

org.apache.activemq

activemq-run

5.16.3

org.apache.activemq

activemq-runtime-config

5.16.3

org.apache.activemq

activemq-shiro

5.16.3

org.apache.activemq

activemq-spring

5.16.3

org.apache.activemq

activemq-stomp

5.16.3

org.apache.activemq

activemq-web

5.16.3

org.apache.activemq

artemis-amqp-protocol

2.19.0

org.apache.activemq

artemis-commons

2.19.0

org.apache.activemq

artemis-core-client

2.19.0

org.apache.activemq

artemis-jms-client

2.19.0

org.apache.activemq

artemis-jms-server

2.19.0

org.apache.activemq

artemis-journal

2.19.0

org.apache.activemq

artemis-selector

2.19.0

org.apache.activemq

artemis-server

2.19.0

org.apache.activemq

artemis-service-extensions

2.19.0

org.apache.commons

commons-dbcp2

2.9.0

org.apache.commons

commons-lang3

3.12.0

org.apache.commons

commons-pool2

2.11.1

org.apache.derby

derby

10.14.2.0

org.apache.derby

derbyclient

10.14.2.0

org.apache.httpcomponents

fluent-hc

4.5.13

org.apache.httpcomponents

httpasyncclient

4.1.5

org.apache.httpcomponents

httpclient

4.5.13

org.apache.httpcomponents

httpclient-cache

4.5.13

org.apache.httpcomponents

httpclient-osgi

4.5.13

org.apache.httpcomponents

httpclient-win

4.5.13

org.apache.httpcomponents

httpcore

4.4.15

org.apache.httpcomponents

httpcore-nio

4.4.15

org.apache.httpcomponents

httpmime

4.5.13

org.apache.httpcomponents.client5

httpclient5

5.1.2

org.apache.httpcomponents.client5

httpclient5-cache

5.1.2

org.apache.httpcomponents.client5

httpclient5-fluent

5.1.2

org.apache.httpcomponents.client5

httpclient5-win

5.1.2

org.apache.httpcomponents.core5

httpcore5

5.1.3

org.apache.httpcomponents.core5

httpcore5-h2

5.1.3

org.apache.httpcomponents.core5

httpcore5-reactive

5.1.3

org.apache.johnzon

johnzon-core

1.2.15

org.apache.johnzon

johnzon-jaxrs

1.2.15

org.apache.johnzon

johnzon-jsonb

1.2.15

org.apache.johnzon

johnzon-jsonb-extras

1.2.15

org.apache.johnzon

johnzon-jsonschema

1.2.15

org.apache.johnzon

johnzon-mapper

1.2.15

org.apache.johnzon

johnzon-websocket

1.2.15

org.apache.kafka

connect-api

3.0.0

org.apache.kafka

connect-basic-auth-extension

3.0.0

org.apache.kafka

connect-file

3.0.0

org.apache.kafka

connect-json

3.0.0

org.apache.kafka

connect-runtime

3.0.0

org.apache.kafka

connect-transforms

3.0.0

org.apache.kafka

kafka-clients

3.0.0

org.apache.kafka

kafka-log4j-appender

3.0.0

org.apache.kafka

kafka-metadata

3.0.0

org.apache.kafka

kafka-streams

3.0.0

org.apache.kafka

kafka-streams-scala_2.12

3.0.0

org.apache.kafka

kafka-streams-scala_2.13

3.0.0

org.apache.kafka

kafka-streams-test-utils

3.0.0

org.apache.kafka

kafka-tools

3.0.0

org.apache.kafka

kafka_2.12

3.0.0

org.apache.kafka

kafka_2.13

3.0.0

org.apache.logging.log4j

log4j-1.2-api

2.17.1

org.apache.logging.log4j

log4j-api

2.17.1

org.apache.logging.log4j

log4j-appserver

2.17.1

org.apache.logging.log4j

log4j-cassandra

2.17.1

org.apache.logging.log4j

log4j-core

2.17.1

org.apache.logging.log4j

log4j-couchdb

2.17.1

org.apache.logging.log4j

log4j-docker

2.17.1

org.apache.logging.log4j

log4j-flume-ng

2.17.1

org.apache.logging.log4j

log4j-iostreams

2.17.1

org.apache.logging.log4j

log4j-jcl

2.17.1

org.apache.logging.log4j

log4j-jmx-gui

2.17.1

org.apache.logging.log4j

log4j-jpa

2.17.1

org.apache.logging.log4j

log4j-jpl

2.17.1

org.apache.logging.log4j

log4j-jul

2.17.1

org.apache.logging.log4j

log4j-kubernetes

2.17.1

org.apache.logging.log4j

log4j-layout-template-json

2.17.1

org.apache.logging.log4j

log4j-liquibase

2.17.1

org.apache.logging.log4j

log4j-mongodb3

2.17.1

org.apache.logging.log4j

log4j-mongodb4

2.17.1

org.apache.logging.log4j

log4j-slf4j-impl

2.17.1

org.apache.logging.log4j

log4j-slf4j18-impl

2.17.1

org.apache.logging.log4j

log4j-spring-boot

2.17.1

org.apache.logging.log4j

log4j-spring-cloud-config-client

2.17.1

org.apache.logging.log4j

log4j-taglib

2.17.1

org.apache.logging.log4j

log4j-to-slf4j

2.17.1

org.apache.logging.log4j

log4j-web

2.17.1

org.apache.solr

solr-analysis-extras

8.8.2

org.apache.solr

solr-analytics

8.8.2

org.apache.solr

solr-cell

8.8.2

org.apache.solr

solr-core

8.8.2

org.apache.solr

solr-dataimporthandler

8.8.2

org.apache.solr

solr-dataimporthandler-extras

8.8.2

org.apache.solr

solr-langid

8.8.2

org.apache.solr

solr-ltr

8.8.2

org.apache.solr

solr-solrj

8.8.2

org.apache.solr

solr-test-framework

8.8.2

org.apache.solr

solr-velocity

8.8.2

org.apache.tomcat

tomcat-annotations-api

9.0.56

org.apache.tomcat

tomcat-jdbc

9.0.56

org.apache.tomcat

tomcat-jsp-api

9.0.56

org.apache.tomcat.embed

tomcat-embed-core

9.0.56

org.apache.tomcat.embed

tomcat-embed-el

9.0.56

org.apache.tomcat.embed

tomcat-embed-jasper

9.0.56

org.apache.tomcat.embed

tomcat-embed-websocket

9.0.56

org.aspectj

aspectjrt

1.9.7

org.aspectj

aspectjtools

1.9.7

org.aspectj

aspectjweaver

1.9.7

org.assertj

assertj-core

3.21.0

org.awaitility

awaitility

4.1.1

org.awaitility

awaitility-groovy

4.1.1

org.awaitility

awaitility-kotlin

4.1.1

org.awaitility

awaitility-scala

4.1.1

org.codehaus.groovy

groovy

3.0.9

org.codehaus.groovy

groovy-ant

3.0.9

org.codehaus.groovy

groovy-astbuilder

3.0.9

org.codehaus.groovy

groovy-bsf

3.0.9

org.codehaus.groovy

groovy-cli-commons

3.0.9

org.codehaus.groovy

groovy-cli-picocli

3.0.9

org.codehaus.groovy

groovy-console

3.0.9

org.codehaus.groovy

groovy-datetime

3.0.9

org.codehaus.groovy

groovy-dateutil

3.0.9

org.codehaus.groovy

groovy-docgenerator

3.0.9

org.codehaus.groovy

groovy-groovydoc

3.0.9

org.codehaus.groovy

groovy-groovysh

3.0.9

org.codehaus.groovy

groovy-jaxb

3.0.9

org.codehaus.groovy

groovy-jmx

3.0.9

org.codehaus.groovy

groovy-json

3.0.9

org.codehaus.groovy

groovy-jsr223

3.0.9

org.codehaus.groovy

groovy-macro

3.0.9

org.codehaus.groovy

groovy-nio

3.0.9

org.codehaus.groovy

groovy-servlet

3.0.9

org.codehaus.groovy

groovy-sql

3.0.9

org.codehaus.groovy

groovy-swing

3.0.9

org.codehaus.groovy

groovy-templates

3.0.9

org.codehaus.groovy

groovy-test

3.0.9

org.codehaus.groovy

groovy-test-junit5

3.0.9

org.codehaus.groovy

groovy-testng

3.0.9

org.codehaus.groovy

groovy-xml

3.0.9

org.codehaus.groovy

groovy-yaml

3.0.9

org.codehaus.janino

commons-compiler

3.1.6

org.codehaus.janino

commons-compiler-jdk

3.1.6

org.codehaus.janino

janino

3.1.6

org.eclipse.jetty

apache-jsp

9.4.44.v20210927

org.eclipse.jetty

apache-jstl

9.4.44.v20210927

org.eclipse.jetty

infinispan-common

9.4.44.v20210927

org.eclipse.jetty

infinispan-embedded-query

9.4.44.v20210927

org.eclipse.jetty

infinispan-remote-query

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-client

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-conscrypt-client

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-conscrypt-server

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-java-client

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-java-server

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-openjdk8-client

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-openjdk8-server

9.4.44.v20210927

org.eclipse.jetty

jetty-alpn-server

9.4.44.v20210927

org.eclipse.jetty

jetty-annotations

9.4.44.v20210927

org.eclipse.jetty

jetty-ant

9.4.44.v20210927

org.eclipse.jetty

jetty-client

9.4.44.v20210927

org.eclipse.jetty

jetty-continuation

9.4.44.v20210927

org.eclipse.jetty

jetty-deploy

9.4.44.v20210927

org.eclipse.jetty

jetty-distribution

9.4.44.v20210927

org.eclipse.jetty

jetty-hazelcast

9.4.44.v20210927

org.eclipse.jetty

jetty-home

9.4.44.v20210927

org.eclipse.jetty

jetty-http

9.4.44.v20210927

org.eclipse.jetty

jetty-http-spi

9.4.44.v20210927

org.eclipse.jetty

jetty-io

9.4.44.v20210927

org.eclipse.jetty

jetty-jaas

9.4.44.v20210927

org.eclipse.jetty

jetty-jaspi

9.4.44.v20210927

org.eclipse.jetty

jetty-jmx

9.4.44.v20210927

org.eclipse.jetty

jetty-jndi

9.4.44.v20210927

org.eclipse.jetty

jetty-nosql

9.4.44.v20210927

org.eclipse.jetty

jetty-openid

9.4.44.v20210927

org.eclipse.jetty

jetty-plus

9.4.44.v20210927

org.eclipse.jetty

jetty-proxy

9.4.44.v20210927

org.eclipse.jetty

jetty-quickstart

9.4.44.v20210927

org.eclipse.jetty

jetty-reactive-httpclient

1.1.10

org.eclipse.jetty

jetty-rewrite

9.4.44.v20210927

org.eclipse.jetty

jetty-security

9.4.44.v20210927

org.eclipse.jetty

jetty-server

9.4.44.v20210927

org.eclipse.jetty

jetty-servlet

9.4.44.v20210927

org.eclipse.jetty

jetty-servlets

9.4.44.v20210927

org.eclipse.jetty

jetty-spring

9.4.44.v20210927

org.eclipse.jetty

jetty-unixsocket

9.4.44.v20210927

org.eclipse.jetty

jetty-util

9.4.44.v20210927

org.eclipse.jetty

jetty-util-ajax

9.4.44.v20210927

org.eclipse.jetty

jetty-webapp

9.4.44.v20210927

org.eclipse.jetty

jetty-xml

9.4.44.v20210927

org.eclipse.jetty.fcgi

fcgi-client

9.4.44.v20210927

org.eclipse.jetty.fcgi

fcgi-server

9.4.44.v20210927

org.eclipse.jetty.gcloud

jetty-gcloud-session-manager

9.4.44.v20210927

org.eclipse.jetty.http2

http2-client

9.4.44.v20210927

org.eclipse.jetty.http2

http2-common

9.4.44.v20210927

org.eclipse.jetty.http2

http2-hpack

9.4.44.v20210927

org.eclipse.jetty.http2

http2-http-client-transport

9.4.44.v20210927

org.eclipse.jetty.http2

http2-server

9.4.44.v20210927

org.eclipse.jetty.memcached

jetty-memcached-sessions

9.4.44.v20210927

org.eclipse.jetty.orbit

javax.servlet.jsp

2.2.0.v201112011158

org.eclipse.jetty.osgi

jetty-httpservice

9.4.44.v20210927

org.eclipse.jetty.osgi

jetty-osgi-boot

9.4.44.v20210927

org.eclipse.jetty.osgi

jetty-osgi-boot-jsp

9.4.44.v20210927

org.eclipse.jetty.osgi

jetty-osgi-boot-warurl

9.4.44.v20210927

org.eclipse.jetty.websocket

javax-websocket-client-impl

9.4.44.v20210927

org.eclipse.jetty.websocket

javax-websocket-server-impl

9.4.44.v20210927

org.eclipse.jetty.websocket

websocket-api

9.4.44.v20210927

org.eclipse.jetty.websocket

websocket-client

9.4.44.v20210927

org.eclipse.jetty.websocket

websocket-common

9.4.44.v20210927

org.eclipse.jetty.websocket

websocket-server

9.4.44.v20210927

org.eclipse.jetty.websocket

websocket-servlet

9.4.44.v20210927

org.ehcache

ehcache

3.9.9

org.ehcache

ehcache-clustered

3.9.9

org.ehcache

ehcache-transactions

3.9.9

org.elasticsearch

elasticsearch

7.15.2

org.elasticsearch.client

elasticsearch-rest-client

7.15.2

org.elasticsearch.client

elasticsearch-rest-client-sniffer

7.15.2

org.elasticsearch.client

elasticsearch-rest-high-level-client

7.15.2

org.elasticsearch.client

transport

7.15.2

org.elasticsearch.distribution.integ-test-zip

elasticsearch

7.15.2

org.elasticsearch.plugin

transport-netty4-client

7.15.2

org.firebirdsql.jdbc

jaybird

4.0.5.java8

org.firebirdsql.jdbc

jaybird-jdk18

4.0.5.java8

org.flywaydb

flyway-core

8.0.5

org.freemarker

freemarker

2.3.31

org.glassfish

jakarta.el

3.0.4

org.glassfish.jaxb

codemodel

2.3.5

org.glassfish.jaxb

codemodel-annotation-compiler

2.3.5

org.glassfish.jaxb

jaxb-jxc

2.3.5

org.glassfish.jaxb

jaxb-runtime

2.3.5

org.glassfish.jaxb

jaxb-xjc

2.3.5

org.glassfish.jaxb

txw2

2.3.5

org.glassfish.jaxb

txwc2

2.3.5

org.glassfish.jaxb

xsom

2.3.5

org.glassfish.jersey.bundles

jaxrs-ri

2.35

org.glassfish.jersey.connectors

jersey-apache-connector

2.35

org.glassfish.jersey.connectors

jersey-grizzly-connector

2.35

org.glassfish.jersey.connectors

jersey-helidon-connector

2.35

org.glassfish.jersey.connectors

jersey-jdk-connector

2.35

org.glassfish.jersey.connectors

jersey-jetty-connector

2.35

org.glassfish.jersey.connectors

jersey-netty-connector

2.35

org.glassfish.jersey.containers

jersey-container-grizzly2-http

2.35

org.glassfish.jersey.containers

jersey-container-grizzly2-servlet

2.35

org.glassfish.jersey.containers

jersey-container-jdk-http

2.35

org.glassfish.jersey.containers

jersey-container-jetty-http

2.35

org.glassfish.jersey.containers

jersey-container-jetty-servlet

2.35

org.glassfish.jersey.containers

jersey-container-netty-http

2.35

org.glassfish.jersey.containers

jersey-container-servlet

2.35

org.glassfish.jersey.containers

jersey-container-servlet-core

2.35

org.glassfish.jersey.containers

jersey-container-simple-http

2.35

org.glassfish.jersey.containers.glassfish

jersey-gf-ejb

2.35

org.glassfish.jersey.core

jersey-client

2.35

org.glassfish.jersey.core

jersey-common

2.35

org.glassfish.jersey.core

jersey-server

2.35

org.glassfish.jersey.ext

jersey-bean-validation

2.35

org.glassfish.jersey.ext

jersey-declarative-linking

2.35

org.glassfish.jersey.ext

jersey-entity-filtering

2.35

org.glassfish.jersey.ext

jersey-metainf-services

2.35

org.glassfish.jersey.ext

jersey-mvc

2.35

org.glassfish.jersey.ext

jersey-mvc-bean-validation

2.35

org.glassfish.jersey.ext

jersey-mvc-freemarker

2.35

org.glassfish.jersey.ext

jersey-mvc-jsp

2.35

org.glassfish.jersey.ext

jersey-mvc-mustache

2.35

org.glassfish.jersey.ext

jersey-proxy-client

2.35

org.glassfish.jersey.ext

jersey-servlet-portability

2.35

org.glassfish.jersey.ext

jersey-spring4

2.35

org.glassfish.jersey.ext

jersey-spring5

2.35

org.glassfish.jersey.ext

jersey-wadl-doclet

2.35

org.glassfish.jersey.ext.cdi

jersey-cdi-rs-inject

2.35

org.glassfish.jersey.ext.cdi

jersey-cdi1x

2.35

org.glassfish.jersey.ext.cdi

jersey-cdi1x-ban-custom-hk2-binding

2.35

org.glassfish.jersey.ext.cdi

jersey-cdi1x-servlet

2.35

org.glassfish.jersey.ext.cdi

jersey-cdi1x-transaction

2.35

org.glassfish.jersey.ext.cdi

jersey-cdi1x-validation

2.35

org.glassfish.jersey.ext.cdi

jersey-weld2-se

2.35

org.glassfish.jersey.ext.microprofile

jersey-mp-config

2.35

org.glassfish.jersey.ext.microprofile

jersey-mp-rest-client

2.35

org.glassfish.jersey.ext.rx

jersey-rx-client-guava

2.35

org.glassfish.jersey.ext.rx

jersey-rx-client-rxjava

2.35

org.glassfish.jersey.ext.rx

jersey-rx-client-rxjava2

2.35

org.glassfish.jersey.inject

jersey-cdi2-se

2.35

org.glassfish.jersey.inject

jersey-hk2

2.35

org.glassfish.jersey.media

jersey-media-jaxb

2.35

org.glassfish.jersey.media

jersey-media-json-binding

2.35

org.glassfish.jersey.media

jersey-media-json-jackson

2.35

org.glassfish.jersey.media

jersey-media-json-jettison

2.35

org.glassfish.jersey.media

jersey-media-json-processing

2.35

org.glassfish.jersey.media

jersey-media-kryo

2.35

org.glassfish.jersey.media

jersey-media-moxy

2.35

org.glassfish.jersey.media

jersey-media-multipart

2.35

org.glassfish.jersey.media

jersey-media-sse

2.35

org.glassfish.jersey.security

oauth1-client

2.35

org.glassfish.jersey.security

oauth1-server

2.35

org.glassfish.jersey.security

oauth1-signature

2.35

org.glassfish.jersey.security

oauth2-client

2.35

org.glassfish.jersey.test-framework

jersey-test-framework-core

2.35

org.glassfish.jersey.test-framework

jersey-test-framework-util

2.35

org.glassfish.jersey.test-framework.providers

jersey-test-framework-provider-bundle

2.35

org.glassfish.jersey.test-framework.providers

jersey-test-framework-provider-external

2.35

org.glassfish.jersey.test-framework.providers

jersey-test-framework-provider-grizzly2

2.35

org.glassfish.jersey.test-framework.providers

jersey-test-framework-provider-inmemory

2.35

org.glassfish.jersey.test-framework.providers

jersey-test-framework-provider-jdk-http

2.35

org.glassfish.jersey.test-framework.providers

jersey-test-framework-provider-jetty

2.35

org.glassfish.jersey.test-framework.providers

jersey-test-framework-provider-simple

2.35

org.glassfish.web

jakarta.servlet.jsp.jstl

1.2.6

org.hamcrest

hamcrest

2.2

org.hamcrest

hamcrest-core

2.2

org.hamcrest

hamcrest-library

2.2

org.hibernate

hibernate-c3p0

5.6.4.Final

org.hibernate

hibernate-core

5.6.4.Final

org.hibernate

hibernate-ehcache

5.6.4.Final

org.hibernate

hibernate-entitymanager

5.6.4.Final

org.hibernate

hibernate-envers

5.6.4.Final

org.hibernate

hibernate-hikaricp

5.6.4.Final

org.hibernate

hibernate-java8

5.6.4.Final

org.hibernate

hibernate-jcache

5.6.4.Final

org.hibernate

hibernate-jpamodelgen

5.6.4.Final

org.hibernate

hibernate-micrometer

5.6.4.Final

org.hibernate

hibernate-proxool

5.6.4.Final

org.hibernate

hibernate-spatial

5.6.4.Final

org.hibernate

hibernate-testing

5.6.4.Final

org.hibernate

hibernate-vibur

5.6.4.Final

org.hibernate.validator

hibernate-validator

6.2.0.Final

org.hibernate.validator

hibernate-validator-annotation-processor

6.2.0.Final

org.hsqldb

hsqldb

2.5.2

org.infinispan

infinispan-anchored-keys

12.1.11.Final

org.infinispan

infinispan-api

12.1.11.Final

org.infinispan

infinispan-cachestore-jdbc

12.1.11.Final

org.infinispan

infinispan-cachestore-jpa

12.1.11.Final

org.infinispan

infinispan-cachestore-remote

12.1.11.Final

org.infinispan

infinispan-cachestore-rocksdb

12.1.11.Final

org.infinispan

infinispan-cdi-common

12.1.11.Final

org.infinispan

infinispan-cdi-embedded

12.1.11.Final

org.infinispan

infinispan-cdi-remote

12.1.11.Final

org.infinispan

infinispan-checkstyle

12.1.11.Final

org.infinispan

infinispan-cli-client

12.1.11.Final

org.infinispan

infinispan-client-hotrod

12.1.11.Final

org.infinispan

infinispan-client-rest

12.1.11.Final

org.infinispan

infinispan-cloudevents-integration

12.1.11.Final

org.infinispan

infinispan-clustered-counter

12.1.11.Final

org.infinispan

infinispan-clustered-lock

12.1.11.Final

org.infinispan

infinispan-commons

12.1.11.Final

org.infinispan

infinispan-commons-test

12.1.11.Final

org.infinispan

infinispan-component-annotations

12.1.11.Final

org.infinispan

infinispan-component-processor

12.1.11.Final

org.infinispan

infinispan-console

0.14.3.Final

org.infinispan

infinispan-core

12.1.11.Final

org.infinispan

infinispan-extended-statistics

12.1.11.Final

org.infinispan

infinispan-hibernate-cache-commons

12.1.11.Final

org.infinispan

infinispan-hibernate-cache-spi

12.1.11.Final

org.infinispan

infinispan-hibernate-cache-v51

12.1.11.Final

org.infinispan

infinispan-hibernate-cache-v53

12.1.11.Final

org.infinispan

infinispan-jboss-marshalling

12.1.11.Final

org.infinispan

infinispan-jcache

12.1.11.Final

org.infinispan

infinispan-jcache-commons

12.1.11.Final

org.infinispan

infinispan-jcache-remote

12.1.11.Final

org.infinispan

infinispan-key-value-store-client

12.1.11.Final

org.infinispan

infinispan-marshaller-kryo

12.1.11.Final

org.infinispan

infinispan-marshaller-kryo-bundle

12.1.11.Final

org.infinispan

infinispan-marshaller-protostuff

12.1.11.Final

org.infinispan

infinispan-marshaller-protostuff-bundle

12.1.11.Final

org.infinispan

infinispan-multimap

12.1.11.Final

org.infinispan

infinispan-objectfilter

12.1.11.Final

org.infinispan

infinispan-persistence-soft-index

12.1.11.Final

org.infinispan

infinispan-query

12.1.11.Final

org.infinispan

infinispan-query-core

12.1.11.Final

org.infinispan

infinispan-query-dsl

12.1.11.Final

org.infinispan

infinispan-remote-query-client

12.1.11.Final

org.infinispan

infinispan-remote-query-server

12.1.11.Final

org.infinispan

infinispan-scripting

12.1.11.Final

org.infinispan

infinispan-server-core

12.1.11.Final

org.infinispan

infinispan-server-hotrod

12.1.11.Final

org.infinispan

infinispan-server-memcached

12.1.11.Final

org.infinispan

infinispan-server-rest

12.1.11.Final

org.infinispan

infinispan-server-router

12.1.11.Final

org.infinispan

infinispan-server-runtime

12.1.11.Final

org.infinispan

infinispan-server-testdriver-core

12.1.11.Final

org.infinispan

infinispan-server-testdriver-junit4

12.1.11.Final

org.infinispan

infinispan-server-testdriver-junit5

12.1.11.Final

org.infinispan

infinispan-spring-boot-starter-embedded

12.1.11.Final

org.infinispan

infinispan-spring-boot-starter-remote

12.1.11.Final

org.infinispan

infinispan-spring5-common

12.1.11.Final

org.infinispan

infinispan-spring5-embedded

12.1.11.Final

org.infinispan

infinispan-spring5-remote

12.1.11.Final

org.infinispan

infinispan-tasks

12.1.11.Final

org.infinispan

infinispan-tasks-api

12.1.11.Final

org.infinispan

infinispan-tools

12.1.11.Final

org.infinispan.protostream

protostream

4.4.1.Final

org.infinispan.protostream

protostream-processor

4.4.1.Final

org.infinispan.protostream

protostream-types

4.4.1.Final

org.influxdb

influxdb-java

2.22

org.jboss.logging

jboss-logging

3.4.3.Final

org.jdom

jdom2

2.0.6.1

org.jetbrains.kotlin

kotlin-compiler

1.6.10

org.jetbrains.kotlin

kotlin-compiler-embeddable

1.6.10

org.jetbrains.kotlin

kotlin-daemon-client

1.6.10

org.jetbrains.kotlin

kotlin-main-kts

1.6.10

org.jetbrains.kotlin

kotlin-osgi-bundle

1.6.10

org.jetbrains.kotlin

kotlin-reflect

1.6.10

org.jetbrains.kotlin

kotlin-script-runtime

1.6.10

org.jetbrains.kotlin

kotlin-script-util

1.6.10

org.jetbrains.kotlin

kotlin-scripting-common

1.6.10

org.jetbrains.kotlin

kotlin-scripting-ide-services

1.6.10

org.jetbrains.kotlin

kotlin-scripting-jvm

1.6.10

org.jetbrains.kotlin

kotlin-scripting-jvm-host

1.6.10

org.jetbrains.kotlin

kotlin-stdlib

1.6.10

org.jetbrains.kotlin

kotlin-stdlib-common

1.6.10

org.jetbrains.kotlin

kotlin-stdlib-jdk7

1.6.10

org.jetbrains.kotlin

kotlin-stdlib-jdk8

1.6.10

org.jetbrains.kotlin

kotlin-stdlib-js

1.6.10

org.jetbrains.kotlin

kotlin-test

1.6.10

org.jetbrains.kotlin

kotlin-test-annotations-common

1.6.10

org.jetbrains.kotlin

kotlin-test-common

1.6.10

org.jetbrains.kotlin

kotlin-test-js

1.6.10

org.jetbrains.kotlin

kotlin-test-junit

1.6.10

org.jetbrains.kotlin

kotlin-test-junit5

1.6.10

org.jetbrains.kotlin

kotlin-test-testng

1.6.10

org.jetbrains.kotlinx

kotlinx-coroutines-android

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-core

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-core-jvm

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-debug

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-guava

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-javafx

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-jdk8

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-jdk9

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-play-services

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-reactive

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-reactor

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-rx2

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-rx3

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-slf4j

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-swing

1.5.2

org.jetbrains.kotlinx

kotlinx-coroutines-test

1.5.2

org.jolokia

jolokia-core

1.7.1

org.jooq

jooq

3.14.15

org.jooq

jooq-codegen

3.14.15

org.jooq

jooq-kotlin

3.14.15

org.jooq

jooq-meta

3.14.15

org.junit.jupiter

junit-jupiter

5.8.2

org.junit.jupiter

junit-jupiter-api

5.8.2

org.junit.jupiter

junit-jupiter-engine

5.8.2

org.junit.jupiter

junit-jupiter-migrationsupport

5.8.2

org.junit.jupiter

junit-jupiter-params

5.8.2

org.junit.platform

junit-platform-commons

1.8.2

org.junit.platform

junit-platform-console

1.8.2

org.junit.platform

junit-platform-engine

1.8.2

org.junit.platform

junit-platform-jfr

1.8.2

org.junit.platform

junit-platform-launcher

1.8.2

org.junit.platform

junit-platform-reporting

1.8.2

org.junit.platform

junit-platform-runner

1.8.2

org.junit.platform

junit-platform-suite

1.8.2

org.junit.platform

junit-platform-suite-api

1.8.2

org.junit.platform

junit-platform-suite-commons

1.8.2

org.junit.platform

junit-platform-suite-engine

1.8.2

org.junit.platform

junit-platform-testkit

1.8.2

org.junit.vintage

junit-vintage-engine

5.8.2

org.jvnet.mimepull

mimepull

1.9.15

org.liquibase

liquibase-core

4.5.0

org.mariadb

r2dbc-mariadb

1.0.3

org.mariadb.jdbc

mariadb-java-client

2.7.5

org.messaginghub

pooled-jms

1.2.3

org.mockito

mockito-core

4.0.0

org.mockito

mockito-inline

4.0.0

org.mockito

mockito-junit-jupiter

4.0.0

org.mongodb

bson

4.4.1

org.mongodb

mongodb-driver-core

4.4.1

org.mongodb

mongodb-driver-legacy

4.4.1

org.mongodb

mongodb-driver-reactivestreams

4.4.1

org.mongodb

mongodb-driver-sync

4.4.1

org.mortbay.jasper

apache-el

9.0.52

org.neo4j.driver

neo4j-java-driver

4.4.2

org.postgresql

postgresql

42.3.1

org.projectlombok

lombok

1.18.22

org.quartz-scheduler

quartz

2.3.2

org.quartz-scheduler

quartz-jobs

2.3.2

org.reactivestreams

reactive-streams

1.0.3

org.seleniumhq.selenium

htmlunit-driver

2.54.0

org.seleniumhq.selenium

selenium-api

3.141.59

org.seleniumhq.selenium

selenium-chrome-driver

3.141.59

org.seleniumhq.selenium

selenium-edge-driver

3.141.59

org.seleniumhq.selenium

selenium-firefox-driver

3.141.59

org.seleniumhq.selenium

selenium-ie-driver

3.141.59

org.seleniumhq.selenium

selenium-java

3.141.59

org.seleniumhq.selenium

selenium-opera-driver

3.141.59

org.seleniumhq.selenium

selenium-remote-driver

3.141.59

org.seleniumhq.selenium

selenium-safari-driver

3.141.59

org.seleniumhq.selenium

selenium-support

3.141.59

org.skyscreamer

jsonassert

1.5.0

org.slf4j

jcl-over-slf4j

1.7.33

org.slf4j

jul-to-slf4j

1.7.33

org.slf4j

log4j-over-slf4j

1.7.33

org.slf4j

slf4j-api

1.7.33

org.slf4j

slf4j-ext

1.7.33

org.slf4j

slf4j-jcl

1.7.33

org.slf4j

slf4j-jdk14

1.7.33

org.slf4j

slf4j-log4j12

1.7.33

org.slf4j

slf4j-nop

1.7.33

org.slf4j

slf4j-simple

1.7.33

org.springframework

spring-aop

5.3.15

org.springframework

spring-aspects

5.3.15

org.springframework

spring-beans

5.3.15

org.springframework

spring-context

5.3.15

org.springframework

spring-context-indexer

5.3.15

org.springframework

spring-context-support

5.3.15

org.springframework

spring-core

5.3.15

org.springframework

spring-expression

5.3.15

org.springframework

spring-instrument

5.3.15

org.springframework

spring-jcl

5.3.15

org.springframework

spring-jdbc

5.3.15

org.springframework

spring-jms

5.3.15

org.springframework

spring-messaging

5.3.15

org.springframework

spring-orm

5.3.15

org.springframework

spring-oxm

5.3.15

org.springframework

spring-r2dbc

5.3.15

org.springframework

spring-test

5.3.15

org.springframework

spring-tx

5.3.15

org.springframework

spring-web

5.3.15

org.springframework

spring-webflux

5.3.15

org.springframework

spring-webmvc

5.3.15

org.springframework

spring-websocket

5.3.15

org.springframework.amqp

spring-amqp

2.4.2

org.springframework.amqp

spring-rabbit

2.4.2

org.springframework.amqp

spring-rabbit-junit

2.4.2

org.springframework.amqp

spring-rabbit-stream

2.4.2

org.springframework.amqp

spring-rabbit-test

2.4.2

org.springframework.batch

spring-batch-core

4.3.4

org.springframework.batch

spring-batch-infrastructure

4.3.4

org.springframework.batch

spring-batch-integration

4.3.4

org.springframework.batch

spring-batch-test

4.3.4

org.springframework.boot

spring-boot

2.6.3

org.springframework.boot

spring-boot-actuator

2.6.3

org.springframework.boot

spring-boot-actuator-autoconfigure

2.6.3

org.springframework.boot

spring-boot-autoconfigure

2.6.3

org.springframework.boot

spring-boot-autoconfigure-processor

2.6.3

org.springframework.boot

spring-boot-buildpack-platform

2.6.3

org.springframework.boot

spring-boot-configuration-metadata

2.6.3

org.springframework.boot

spring-boot-configuration-processor

2.6.3

org.springframework.boot

spring-boot-devtools

2.6.3

org.springframework.boot

spring-boot-jarmode-layertools

2.6.3

org.springframework.boot

spring-boot-loader

2.6.3

org.springframework.boot

spring-boot-loader-tools

2.6.3

org.springframework.boot

spring-boot-properties-migrator

2.6.3

org.springframework.boot

spring-boot-starter

2.6.3

org.springframework.boot

spring-boot-starter-activemq

2.6.3

org.springframework.boot

spring-boot-starter-actuator

2.6.3

org.springframework.boot

spring-boot-starter-amqp

2.6.3

org.springframework.boot

spring-boot-starter-aop

2.6.3

org.springframework.boot

spring-boot-starter-artemis

2.6.3

org.springframework.boot

spring-boot-starter-batch

2.6.3

org.springframework.boot

spring-boot-starter-cache

2.6.3

org.springframework.boot

spring-boot-starter-data-cassandra

2.6.3

org.springframework.boot

spring-boot-starter-data-cassandra-reactive

2.6.3

org.springframework.boot

spring-boot-starter-data-couchbase

2.6.3

org.springframework.boot

spring-boot-starter-data-couchbase-reactive

2.6.3

org.springframework.boot

spring-boot-starter-data-elasticsearch

2.6.3

org.springframework.boot

spring-boot-starter-data-jdbc

2.6.3

org.springframework.boot

spring-boot-starter-data-jpa

2.6.3

org.springframework.boot

spring-boot-starter-data-ldap

2.6.3

org.springframework.boot

spring-boot-starter-data-mongodb

2.6.3

org.springframework.boot

spring-boot-starter-data-mongodb-reactive

2.6.3

org.springframework.boot

spring-boot-starter-data-neo4j

2.6.3

org.springframework.boot

spring-boot-starter-data-r2dbc

2.6.3

org.springframework.boot

spring-boot-starter-data-redis

2.6.3

org.springframework.boot

spring-boot-starter-data-redis-reactive

2.6.3

org.springframework.boot

spring-boot-starter-data-rest

2.6.3

org.springframework.boot

spring-boot-starter-freemarker

2.6.3

org.springframework.boot

spring-boot-starter-groovy-templates

2.6.3

org.springframework.boot

spring-boot-starter-hateoas

2.6.3

org.springframework.boot

spring-boot-starter-integration

2.6.3

org.springframework.boot

spring-boot-starter-jdbc

2.6.3

org.springframework.boot

spring-boot-starter-jersey

2.6.3

org.springframework.boot

spring-boot-starter-jetty

2.6.3

org.springframework.boot

spring-boot-starter-jooq

2.6.3

org.springframework.boot

spring-boot-starter-json

2.6.3

org.springframework.boot

spring-boot-starter-jta-atomikos

2.6.3

org.springframework.boot

spring-boot-starter-log4j2

2.6.3

org.springframework.boot

spring-boot-starter-logging

2.6.3

org.springframework.boot

spring-boot-starter-mail

2.6.3

org.springframework.boot

spring-boot-starter-mustache

2.6.3

org.springframework.boot

spring-boot-starter-oauth2-client

2.6.3

org.springframework.boot

spring-boot-starter-oauth2-resource-server

2.6.3

org.springframework.boot

spring-boot-starter-quartz

2.6.3

org.springframework.boot

spring-boot-starter-reactor-netty

2.6.3

org.springframework.boot

spring-boot-starter-rsocket

2.6.3

org.springframework.boot

spring-boot-starter-security

2.6.3

org.springframework.boot

spring-boot-starter-test

2.6.3

org.springframework.boot

spring-boot-starter-thymeleaf

2.6.3

org.springframework.boot

spring-boot-starter-tomcat

2.6.3

org.springframework.boot

spring-boot-starter-undertow

2.6.3

org.springframework.boot

spring-boot-starter-validation

2.6.3

org.springframework.boot

spring-boot-starter-web

2.6.3

org.springframework.boot

spring-boot-starter-web-services

2.6.3

org.springframework.boot

spring-boot-starter-webflux

2.6.3

org.springframework.boot

spring-boot-starter-websocket

2.6.3

org.springframework.boot

spring-boot-test

2.6.3

org.springframework.boot

spring-boot-test-autoconfigure

2.6.3

org.springframework.data

spring-data-cassandra

3.3.1

org.springframework.data

spring-data-commons

2.6.1

org.springframework.data

spring-data-couchbase

4.3.1

org.springframework.data

spring-data-elasticsearch

4.3.1

org.springframework.data

spring-data-envers

2.6.1

org.springframework.data

spring-data-geode

2.6.1

org.springframework.data

spring-data-jdbc

2.3.1

org.springframework.data

spring-data-jpa

2.6.1

org.springframework.data

spring-data-keyvalue

2.6.1

org.springframework.data

spring-data-ldap

2.6.1

org.springframework.data

spring-data-mongodb

3.3.1

org.springframework.data

spring-data-neo4j

6.2.1

org.springframework.data

spring-data-r2dbc

1.4.1

org.springframework.data

spring-data-redis

2.6.1

org.springframework.data

spring-data-relational

2.3.1

org.springframework.data

spring-data-rest-core

3.6.1

org.springframework.data

spring-data-rest-hal-explorer

3.6.1

org.springframework.data

spring-data-rest-webmvc

3.6.1

org.springframework.hateoas

spring-hateoas

1.4.1

org.springframework.integration

spring-integration-amqp

5.5.8

org.springframework.integration

spring-integration-core

5.5.8

org.springframework.integration

spring-integration-event

5.5.8

org.springframework.integration

spring-integration-feed

5.5.8

org.springframework.integration

spring-integration-file

5.5.8

org.springframework.integration

spring-integration-ftp

5.5.8

org.springframework.integration

spring-integration-gemfire

5.5.8

org.springframework.integration

spring-integration-groovy

5.5.8

org.springframework.integration

spring-integration-http

5.5.8

org.springframework.integration

spring-integration-ip

5.5.8

org.springframework.integration

spring-integration-jdbc

5.5.8

org.springframework.integration

spring-integration-jms

5.5.8

org.springframework.integration

spring-integration-jmx

5.5.8

org.springframework.integration

spring-integration-jpa

5.5.8

org.springframework.integration

spring-integration-kafka

5.5.8

org.springframework.integration

spring-integration-mail

5.5.8

org.springframework.integration

spring-integration-mongodb

5.5.8

org.springframework.integration

spring-integration-mqtt

5.5.8

org.springframework.integration

spring-integration-r2dbc

5.5.8

org.springframework.integration

spring-integration-redis

5.5.8

org.springframework.integration

spring-integration-rmi

5.5.8

org.springframework.integration

spring-integration-rsocket

5.5.8

org.springframework.integration

spring-integration-scripting

5.5.8

org.springframework.integration

spring-integration-security

5.5.8

org.springframework.integration

spring-integration-sftp

5.5.8

org.springframework.integration

spring-integration-stomp

5.5.8

org.springframework.integration

spring-integration-stream

5.5.8

org.springframework.integration

spring-integration-syslog

5.5.8

org.springframework.integration

spring-integration-test

5.5.8

org.springframework.integration

spring-integration-test-support

5.5.8

org.springframework.integration

spring-integration-webflux

5.5.8

org.springframework.integration

spring-integration-websocket

5.5.8

org.springframework.integration

spring-integration-ws

5.5.8

org.springframework.integration

spring-integration-xml

5.5.8

org.springframework.integration

spring-integration-xmpp

5.5.8

org.springframework.integration

spring-integration-zeromq

5.5.8

org.springframework.integration

spring-integration-zookeeper

5.5.8

org.springframework.kafka

spring-kafka

2.8.2

org.springframework.kafka

spring-kafka-test

2.8.2

org.springframework.ldap

spring-ldap-core

2.3.5.RELEASE

org.springframework.ldap

spring-ldap-core-tiger

2.3.5.RELEASE

org.springframework.ldap

spring-ldap-ldif-batch

2.3.5.RELEASE

org.springframework.ldap

spring-ldap-ldif-core

2.3.5.RELEASE

org.springframework.ldap

spring-ldap-odm

2.3.5.RELEASE

org.springframework.ldap

spring-ldap-test

2.3.5.RELEASE

org.springframework.restdocs

spring-restdocs-asciidoctor

2.0.6.RELEASE

org.springframework.restdocs

spring-restdocs-core

2.0.6.RELEASE

org.springframework.restdocs

spring-restdocs-mockmvc

2.0.6.RELEASE

org.springframework.restdocs

spring-restdocs-restassured

2.0.6.RELEASE

org.springframework.restdocs

spring-restdocs-webtestclient

2.0.6.RELEASE

org.springframework.retry

spring-retry

1.3.1

org.springframework.security

spring-security-acl

5.6.1

org.springframework.security

spring-security-aspects

5.6.1

org.springframework.security

spring-security-cas

5.6.1

org.springframework.security

spring-security-config

5.6.1

org.springframework.security

spring-security-core

5.6.1

org.springframework.security

spring-security-crypto

5.6.1

org.springframework.security

spring-security-data

5.6.1

org.springframework.security

spring-security-ldap

5.6.1

org.springframework.security

spring-security-messaging

5.6.1

org.springframework.security

spring-security-oauth2-client

5.6.1

org.springframework.security

spring-security-oauth2-core

5.6.1

org.springframework.security

spring-security-oauth2-jose

5.6.1

org.springframework.security

spring-security-oauth2-resource-server

5.6.1

org.springframework.security

spring-security-openid

5.6.1

org.springframework.security

spring-security-remoting

5.6.1

org.springframework.security

spring-security-rsocket

5.6.1

org.springframework.security

spring-security-saml2-service-provider

5.6.1

org.springframework.security

spring-security-taglibs

5.6.1

org.springframework.security

spring-security-test

5.6.1

org.springframework.security

spring-security-web

5.6.1

org.springframework.session

spring-session-core

2.6.1

org.springframework.session

spring-session-data-geode

2.6.0

org.springframework.session

spring-session-data-mongodb

2.6.1

org.springframework.session

spring-session-data-redis

2.6.1

org.springframework.session

spring-session-hazelcast

2.6.1

org.springframework.session

spring-session-jdbc

2.6.1

org.springframework.ws

spring-ws-core

3.1.2

org.springframework.ws

spring-ws-security

3.1.2

org.springframework.ws

spring-ws-support

3.1.2

org.springframework.ws

spring-ws-test

3.1.2

org.springframework.ws

spring-xml

3.1.2

org.thymeleaf

thymeleaf

3.0.14.RELEASE

org.thymeleaf

thymeleaf-spring5

3.0.14.RELEASE

org.thymeleaf.extras

thymeleaf-extras-java8time

3.0.4.RELEASE

org.thymeleaf.extras

thymeleaf-extras-springsecurity5

3.0.4.RELEASE

org.webjars

webjars-locator-core

0.48

org.xerial

sqlite-jdbc

3.36.0.3

org.xmlunit

xmlunit-assertj

2.8.4

org.xmlunit

xmlunit-core

2.8.4

org.xmlunit

xmlunit-legacy

2.8.4

org.xmlunit

xmlunit-matchers

2.8.4

org.xmlunit

xmlunit-placeholders

2.8.4

org.yaml

snakeyaml

1.29

redis.clients

jedis

3.7.1

wsdl4j

wsdl4j

1.6.3

Spring Boot CLI - Default Statements

Default Imports

Spring CLI 默认情况下会自动导入许多库,因此不需要显式导入。考虑以下 groovy 脚本。

@RestController
class FirstApplication {
   @RequestMapping("/")
   String welcome() {
      "Welcome to TutorialsPoint.Com"
   }
}

在这里,对于 @RestController、@RequestMapping 注释的导入已经由 Spring Boot 默认包含。我们甚至不需要使用完全限定名称。您可以通过运行应用程序来检查。

键入以下命令

E:/Test/> spring run FirstApplication.groovy

您可以在控制台上看到以下输出。

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.6.3)

2022-02-03 11:29:01.177  INFO 10668 --- [       runner-0] o.s.boot.SpringApplication               : Starting application using Java 11.0.11 on DESKTOP-86KD9FC with PID 10668 (started by intel in F:\Test)
2022-02-03 11:29:01.187  INFO 10668 --- [       runner-0] o.s.boot.SpringApplication               : No active profile set, falling back to default profiles: default
2022-02-03 11:29:03.555  INFO 10668 --- [       runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-02-03 11:29:03.591  INFO 10668 --- [       runner-0] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-02-03 11:29:03.592  INFO 10668 --- [       runner-0] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.56]
2022-02-03 11:29:03.659  INFO 10668 --- [       runner-0] org.apache.catalina.loader.WebappLoader  : Unknown class loader [org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader@8646db9] of class [class org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader]
2022-02-03 11:29:03.735  INFO 10668 --- [       runner-0] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-02-03 11:29:03.736  INFO 10668 --- [       runner-0] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2107 ms
2022-02-03 11:29:04.945  INFO 10668 --- [       runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2022-02-03 11:29:04.968  INFO 10668 --- [       runner-0] o.s.boot.SpringApplication               : Started application in 4.811 seconds (JVM running for 8.805)

Automatic Main Method

我们不需要为 groovy 脚本创建标准 main 方法来初始化 spring 应用程序。它会自动为 spring boot 应用程序创建。

Spring Boot CLI - Starter Thymeleaf Project

让我们创建一个基于 Thymeleaf 的示例项目来演示 Spring CLI 的功能。请按照以下步骤创建示例项目。

Step

Description

1

创建一个名为 TestApplication 的文件夹,其中包含模板和静态子文件夹。

2

在 TestApplication 文件夹中创建 message.groovy,在模板文件夹中创建 message.html,在静态文件夹中创建 index.html,如下所述。

3

编译并运行应用程序以验证已实现逻辑的结果。

TestApplication/message.groovy

@Controller
@Grab('spring-boot-starter-thymeleaf')
class MessageController {
   @RequestMapping("/message")
   String getMessage(Model model) {
      String message = "Welcome to TutorialsPoint.Com!";
      model.addAttribute("message", message);
      return "message";
   }
}

TestApplication/templates/message.html

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
   <head>
      <title>Spring Boot CLI Example</title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
   </head>
   <body>
      <p th:text="'Message: ' + ${message}" />
   </body>
</html>

TestApplication/static/index.html

<!DOCTYPE HTML>
<html>
   <head>
      <title>Spring Boot CLI Example</title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
   </head>
   <body>
      <p>Go to <a href="/message">Message</a></p>
   </body>
</html>

Run the application

键入以下命令

E:/Test/TestApplication/> spring run *.groovy

现在 Spring Boot CLI 将发挥作用,下载所需的依赖项,运行嵌入式 Tomcat,部署应用程序并启动它。您可以在控制台上看到以下输出。

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.6.3)

2022-02-03 11:36:33.362  INFO 10764 --- [       runner-0] o.s.boot.SpringApplication               : Starting application using Java 11.0.11 on DESKTOP-86KD9FC with PID 10764 (started by intel in E:\Test\TestApplication)
2022-02-03 11:36:33.372  INFO 10764 --- [       runner-0] o.s.boot.SpringApplication               : No active profile set, falling back to default profiles: default
2022-02-03 11:36:35.743  INFO 10764 --- [       runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-02-03 11:36:35.768  INFO 10764 --- [       runner-0] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-02-03 11:36:35.769  INFO 10764 --- [       runner-0] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.56]
2022-02-03 11:36:35.829  INFO 10764 --- [       runner-0] org.apache.catalina.loader.WebappLoader  : Unknown class loader [org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader@553a3d88] of class [class org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader]
2022-02-03 11:36:35.896  INFO 10764 --- [       runner-0] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-02-03 11:36:35.897  INFO 10764 --- [       runner-0] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2085 ms
2022-02-03 11:36:36.436  INFO 10764 --- [       runner-0] o.s.b.a.w.s.WelcomePageHandlerMapping    : Adding welcome page: class path resource [static/index.html]
2022-02-03 11:36:37.132  INFO 10764 --- [       runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2022-02-03 11:36:37.153  INFO 10764 --- [       runner-0] o.s.boot.SpringApplication               : Started application in 4.805 seconds (JVM running for 8.633)
2022-02-03 11:37:03.049  INFO 10764 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-02-03 11:37:03.049  INFO 10764 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2022-02-03 11:37:03.054  INFO 10764 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 3 ms

Browse the application in Browser

基于弹簧的休息应用程序现已准备就绪。将 url 打开为“http://localhost:8080/”,您将看到以下输出。

Go to Message

点击消息链接,您将看到以下输出。

Message: Welcome to TutorialsPoint.Com!

Points to consider

Spring CLI 执行以下操作。

  1. @Grab('spring-boot-starter-thymeleaf') 注解指示 CLI 下载 spring-boot-starter-thymeleaf 2.6.3 版本。

  2. Spring CLI 使用其元数据自动检测版本,因为我们此处未指定任何组 ID 或版本 ID。

  3. 最后,它编译代码,将 war 部署到嵌入式 Tomcat 上,在默认端口 8080 上启动嵌入式 Tomcat 服务器。

Spring Boot CLI - Testing Application

在本章中,我们将测试在 Hello World Example Chapter 中创建的示例项目,以演示 Spring CLI 的测试功能。按照下表中列出的步骤测试示例项目 −

Sr.No

Step & Description

1

在 Test 文件夹中创建 FirstApplication.groovy 和 TestFirstApplication.groovy,如下所述。

2

编译并运行应用程序以验证已实现逻辑的结果。

FirstApplication/FirstApplication.groovy

@RestController
class FirstApplication {
   @RequestMapping("/")

   String welcome() {
      "Welcome to TutorialsPoint.Com"
   }
}

FirstApplication/TestFirstApplication.groovy

class TestFirstApplication {
   @Test
   void welcomeTest() {
      assertEquals("Welcome to TutorialsPoint.Com", new FirstApplication().welcome())
   }
}

Run the application

要运行应用程序,键入以下命令 −

E:/Test/FirstApplication/> spring test FirstApplication.groovy TestFirstApplication.groovy

现在 Spring Boot CLI 开始发挥作用,下载所需依赖项,编译源代码和测试文件并对代码进行单元测试。控制台中将生成以下输出 −

Resolving dependencies........................................................
.
Time: 0.457

OK (1 test)

Important points

考虑以下几点来了解 Spring CLI 执行的操作 −

  1. @Test 注解指示 CLI 下载 JUnit 4.12 版本。

  2. Spring CLI 使用其元数据自动检测版本,因为我们未指定任何依赖项。

  3. 最后,在代码编译后,测试应用程序。

Spring Boot CLI - Packaging Application

Spring boot CLI 提供 jar 命令,用于将应用程序打包为 jar 文件。让我们测试 Starter Thymeleaf Project Chapter 中创建的示例项目,以演示 Spring CLI 的打包功能。按照以下步骤打包示例项目。

Package the application

键入以下命令

E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy

Output

现在,您可以在 TestApplication 文件夹中看到两个新创建的文件。

  1. TestApplication.jar − 可执行 jar 文件。

  2. TestApplication.jar.original − 原始 jar 文件。

Include/Exclude

默认情况下,以下目录及其内容会包含进来。

  1. public

  2. resources

  3. static

  4. templates

  5. META-INF

默认情况下,以下目录及其内容会排除在外。

  1. repository

  2. build

  3. target

  4. *.jar files

  5. *.groovy files

使用 --include,我们可以包含原本会被排除的目录。使用 --exclude,我们可以排除原本会被包含的目录。

Running the Executable Jar

键入以下命令

E:/Test/TestApplication/> java -jar TestApplication.jar

您可以在控制台上看到以下输出。

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.6.3)

2022-02-03 11:47:42.298  INFO 8908 --- [           main] .b.c.a.PackagedSpringApplicationLauncher : Starting PackagedSpringApplicationLauncher using Java 11.0.11 on DESKTOP-86KD9FC with PID 8908 (E:\Test\TestApplication\TestApplication.jar started by intel in E:\Test\TestApplication)
2022-02-03 11:47:42.310  INFO 8908 --- [           main] .b.c.a.PackagedSpringApplicationLauncher : No active profile set, falling back to default profiles: default
2022-02-03 11:47:44.839  INFO 8908 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-02-03 11:47:44.863  INFO 8908 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-02-03 11:47:44.864  INFO 8908 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.56]
2022-02-03 11:47:44.958  INFO 8908 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-02-03 11:47:44.959  INFO 8908 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1943 ms
2022-02-03 11:47:45.592  INFO 8908 --- [           main] o.s.b.a.w.s.WelcomePageHandlerMapping    : Adding welcome page: class path resource [static/index.html]
2022-02-03 11:47:46.492  INFO 8908 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2022-02-03 11:47:46.514  INFO 8908 --- [           main] .b.c.a.PackagedSpringApplicationLauncher : Started PackagedSpringApplicationLauncher in 5.295 seconds (JVM running for 6.089)

Browse the application in Browser

基于弹簧的休息应用程序现已准备就绪。将 url 打开为“http://localhost:8080/”,您将看到以下输出。

Go to Message

点击消息链接,您将看到以下输出。

Message: Welcome to TutorialsPoint.Com!

Spring Boot CLI - Creating Project

Spring Boot CLI 可用于使用 init 命令创建以 maven 为默认构建工具的新项目。Maven 将使用 https://start.spring.io 服务。在以下示例中,我们将使用 thymeleaf 创建 web 应用程序。转到 E:\Test 文件夹,并键入以下命令:

E:/Test> spring init --dependencies = web,thymeleaf MavenApplication.zip

上述命令将生成以下输出 −

Using service at https://start.spring.io
Content saved to MavenApplication.zip

Create Gradle project

我们也可以通过将 --build 设置为 gradle 来创建一个基于 Gradle 的项目。为了更好地理解这一点,请考虑以下给出的示例。转到 E:\Test 文件夹,并键入以下命令:

E:/Test> spring init --build = gradle
--java-version = 1.8 --dependencies = web,thymeleaf
--packaging = war GradleApplication.zip

上述命令将生成以下输出 −

Using service at https://start.spring.io
Content saved to GradleApplication.zip

Spring Boot CLI - Using Shell

Spring Boot CLI 提供了一个 Shell 界面来运行命令,我们可以在其中直接运行命令,如下所示。转到 E:\Test 文件夹,并键入以下命令。

E:/Test> spring shell

你将看到以下输出。

←[1mSpring Boot←[m←[2m (v2.6.3)←[m
Hit TAB to complete. Type 'help' and hit RETURN for help, and 'exit' to quit.
$

Running commands in Shell.

键入以下内容,并查看输出。

version
Spring CLI v2.6.3

你可以按 Tab 键自动完成命令,并键入 exit 完成 shell 控制台。

Testing the application in shell

键入以下内容,并查看输出。

$ exit
E:\Test\FirstApplication>