- Spring Boot CLI - Discussion
- Spring Boot CLI - Useful Resources
- Spring Boot CLI - Quick Guide
- Spring Boot CLI - Using Shell
- Spring Boot CLI - Creating Project
- Spring Boot CLI - Packaging Application
- Spring Boot CLI - Starter Thymeleaf Project
- Spring Boot CLI - Default Statements
- Spring Boot CLI - "grab" Co-Ordination Deduction
- Spring Boot CLI - "grab" Dependency Deduction
- Spring Boot CLI - Hello World Example
- Spring Boot CLI - Environment Setup
- Spring Boot CLI - Overview
- Spring Boot CLI - Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Spring Boot CLI - Quick Guide
Spring Boot CLI - Overview
The Spring Boot CLI is a Command Line Interface for Spring Boot. It can be used for a quick start with Spring. It can run Groovy scripts which means that a developer need not write boilerplate code; all that is needed is focus on business logic. Spring Boot CLI is the fastest way to create a Spring-based apppcation.
Features
In this section, we will look at the different features of Spring Boot CL −
It provides an interface to run and test Spring Boot Apppcation from command prompt.
It internally use Spring Boot Starter and Spring Boot AutoConfigurate components in order to resolve all dependencies and executes the apppcation.
It contains Groovy compiler and Grape Dependency Manager.
It supports Groovy Scripts without external Groovy installation.
It adds Spring Boot defaults and resolve all dependencies automatically.
Spring Boot CLI - Environment Setup
Spring is a Java-based framework; hence, we need to set up JDK first. Following are the steps needed to setup Spring Boot CLI along with JDK installation.
Step 1 Setup Java Development Kit (JDK)
You can download the latest version of SDK from Oracle s Java site −
You will find instructions for instalpng JDK in downloaded files, follow the given instructions to install and configure the setup. Finally set PATH and JAVA_HOME environment variables to refer to the directory that contains java and javac, typically java_install_dir/bin and java_install_dir respectively.If you are running Windows and have installed the JDK in C:jdk-11.0.11, you would have to put the following pne in your C:autoexec.bat file.
set PATH=C:jdk-11.0.11;%PATH% set JAVA_HOME=C:jdk-11.0.11
Alternatively, on Windows NT/2000/XP, you will have to right-cpck on My Computer, select Properties → Advanced → Environment Variables. Then, you will have to update the PATH value and cpck the OK button.
On Unix (Solaris, Linux, etc.), if the SDK is installed in /usr/local/jdk-11.0.11 and you use the C shell, you will have to put the following into your .cshrc file.
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
You can download the latest version of Spring Boot CLI API as ZIP archive from
. Once you download the installation, unpack the zip distribution into a convenient location. For example, in E:Testspring-boot-cp-2.6.3 on Windows, or /usr/local/spring-boot-cp-2.6.3 on Linux/Unix.Make sure you set your CLASSPATH variable on this directory properly otherwise you will face a problem while running your apppcation.
Or set the path in command prompt temporarily to run the spring boot apppcation as shown below −
E:/Test/> set path=E:Testspring-boot-cp-2.6.3-binspring-2.6.3in;%PATH%
Step 3 - Verify installation
Run the following command on command prompt to verify the installation −
E:/Test/> spring --version
It should print the following output confirming the successful installation −
Spring CLI v2.6.3
Spring Boot CLI - Hello World Example
In this example, we ll create a Spring Boot + MVC + Rest based Web apppcation.
Step 1: Create source Folder
Create a folder FirstApppcation in E:Test folder.
Step 2: Create Source File
Create FirstApppcation.groovy file in E:Test folder with following source code.
@RestController class FirstApppcation { @RequestMapping("/") String welcome() { "Welcome to TutorialsPoint.Com" } }
Step 3: Run the apppcation
Type the following command
E:/Test/> spring run FirstApppcation.groovy
Now Spring Boot CLI will come into action, download required dependencies, run the embedded tomcat, deploy the apppcation and start it. You can see the following output on console.
E:Test>spring run FirstApppcation.groovy Resolving dependencies............................... . ____ _ __ _ _ /\ / ___ _ __ _ _(_)_ __ __ _ ( ( )\___ | _ | _| | _ / _` | \/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.6.3) 2022-02-03 11:12:42.683 INFO 6956 --- [ runner-0] o.s.boot.SpringApppcation : Starting apppcation 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.SpringApppcation : No active profile set, falpng back to default profiles: default 2022-02-03 11:12:45.110 INFO 6956 --- [ runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initiapzed with port(s): 8080 (http) 2022-02-03 11:12:45.138 INFO 6956 --- [ runner-0] o.apache.catapna.core.StandardService : Starting service [Tomcat] 2022-02-03 11:12:45.139 INFO 6956 --- [ runner-0] org.apache.catapna.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.56] 2022-02-03 11:12:45.229 INFO 6956 --- [ runner-0] org.apache.catapna.loader.WebappLoader : Unknown class loader [org.springframework.boot.cp.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader@8646db9] of class [class org.springframework.boot.cp.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader] 2022-02-03 11:12:45.333 INFO 6956 --- [ runner-0] o.a.c.c.C.[Tomcat].[localhost].[/] : Initiapzing Spring embedded WebApppcationContext 2022-02-03 11:12:45.333 INFO 6956 --- [ runner-0] w.s.c.ServletWebServerApppcationContext : Root WebApppcationContext: initiapzation 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.SpringApppcation : Started apppcation 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].[/] : Initiapzing Spring DispatcherServlet dispatcherServlet 2022-02-03 11:13:48.912 INFO 6956 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initiapzing Servlet dispatcherServlet 2022-02-03 11:13:48.915 INFO 6956 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initiapzation in 3 ms
Step 4: Browse the apppcation in Browser
Our spring based rest apppcation is now ready. Open url as "http://localhost:8080/" and you will see the following output.
Welcome to TutorialsPoint.Com
Points to consider
Following actions are taken by Spring CLI.
All dependency JARs are downloaded for the first time only.
Spring CLI automatically detects which dependency JARs are to be downloaded based on the classes and annotations used in code.
Finally it compiles the code, deploy the war on a embedded tomcat, start embedded tomcat server on the default port 8080.
"grab" Dependency Deduction
Standard Groovy codebase contains a @Grab annotation so that dependencies on third-party pbraries can be declared. Using @Grab annotation, Grape Dependency Manager downloads jar in similar fashion as that of Maven/Gradle without any build tool. Spring Boot attempts to deduce the required pbraries based on code. For example, use of @RestController tells that "Tomcat" and "Spring MVC" pbraries are to be grabbed.
Grab Hints
Following table details the hints that Spring Boot uses to download third party pbraries −
Sr.No. | Hint & Dependency to Download/Link |
---|---|
1 | JdbcTemplate, NamedParameterJdbcTemplate, DataSource JDBC Apppcation |
2 | @EnableJms JMS Apppcation |
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
We can specify a dependency using @Grab annotation even without specifying group or version. For example,
@Grab( antlr )
Now Spring Boot CLI will download 2.7.7 version of antlr as it is present in Spring Boot s default dependency metadata for 2.6.3 version. Spring Boot maintains all dependency versions by default which are provided in its CLI, Maven dependency management and Gradle plugin. Whenever we declare a dependency of any of those artifacts present in efault dependency metadata without declaring a version, the version psted in its table will be used.
Following table shows all the dependencies and their versions included in the default metadata for Spring Boot CLI 2.6.3 version.
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.cpent | java-cpent | 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-ecppse-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-kotpn | 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-observabipty-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-observabipty-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.observabipty | dms | 21.3.0.0 |
com.oracle.database.observabipty | ojdbc11-observabipty | 21.3.0.0 |
com.oracle.database.observabipty | ojdbc11dms | 21.3.0.0 |
com.oracle.database.observabipty | ojdbc8-observabipty | 21.3.0.0 |
com.oracle.database.observabipty | 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-kotpn | 5.0.0 |
com.querydsl | querydsl-kotpn-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-cpent | 5.13.1 |
com.rabbitmq | stream-cpent | 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-httpasynccpent | 4.2.7 |
io.dropwizard.metrics | metrics-httpcpent | 4.2.7 |
io.dropwizard.metrics | metrics-httpcpent5 | 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-gangpa | 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-repc | 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.kotpn | reactor-kotpn-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 | simplecpent | 0.12.0 |
io.prometheus | simplecpent_caffeine | 0.12.0 |
io.prometheus | simplecpent_common | 0.12.0 |
io.prometheus | simplecpent_dropwizard | 0.12.0 |
io.prometheus | simplecpent_graphite_bridge | 0.12.0 |
io.prometheus | simplecpent_guava | 0.12.0 |
io.prometheus | simplecpent_hibernate | 0.12.0 |
io.prometheus | simplecpent_hotspot | 0.12.0 |
io.prometheus | simplecpent_httpserver | 0.12.0 |
io.prometheus | simplecpent_jetty | 0.12.0 |
io.prometheus | simplecpent_jetty_jdk8 | 0.12.0 |
io.prometheus | simplecpent_log4j | 0.12.0 |
io.prometheus | simplecpent_log4j2 | 0.12.0 |
io.prometheus | simplecpent_logback | 0.12.0 |
io.prometheus | simplecpent_pushgateway | 0.12.0 |
io.prometheus | simplecpent_servlet | 0.12.0 |
io.prometheus | simplecpent_servlet_jakarta | 0.12.0 |
io.prometheus | simplecpent_spring_boot | 0.12.0 |
io.prometheus | simplecpent_spring_web | 0.12.0 |
io.prometheus | simplecpent_tracer_otel | 0.12.0 |
io.prometheus | simplecpent_tracer_otel_agent | 0.12.0 |
io.prometheus | simplecpent_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-vapdator | 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-cpent | 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.vapdation | jakarta.vapdation-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.vapdation | vapdation-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-cpent | 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-cpent | 2.19.0 |
org.apache.activemq | artemis-jms-cpent | 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 | derbycpent | 10.14.2.0 |
org.apache.httpcomponents | fluent-hc | 4.5.13 |
org.apache.httpcomponents | httpasynccpent | 4.1.5 |
org.apache.httpcomponents | httpcpent | 4.5.13 |
org.apache.httpcomponents | httpcpent-cache | 4.5.13 |
org.apache.httpcomponents | httpcpent-osgi | 4.5.13 |
org.apache.httpcomponents | httpcpent-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.cpent5 | httpcpent5 | 5.1.2 |
org.apache.httpcomponents.cpent5 | httpcpent5-cache | 5.1.2 |
org.apache.httpcomponents.cpent5 | httpcpent5-fluent | 5.1.2 |
org.apache.httpcomponents.cpent5 | httpcpent5-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-cpents | 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-pquibase | 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-cpent | 2.17.1 |
org.apache.logging.log4j | log4j-tagpb | 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.awaitipty | awaitipty | 4.1.1 |
org.awaitipty | awaitipty-groovy | 4.1.1 |
org.awaitipty | awaitipty-kotpn | 4.1.1 |
org.awaitipty | awaitipty-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-cp-commons | 3.0.9 |
org.codehaus.groovy | groovy-cp-picocp | 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.ecppse.jetty | apache-jsp | 9.4.44.v20210927 |
org.ecppse.jetty | apache-jstl | 9.4.44.v20210927 |
org.ecppse.jetty | infinispan-common | 9.4.44.v20210927 |
org.ecppse.jetty | infinispan-embedded-query | 9.4.44.v20210927 |
org.ecppse.jetty | infinispan-remote-query | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-cpent | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-conscrypt-cpent | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-conscrypt-server | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-java-cpent | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-java-server | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-openjdk8-cpent | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-openjdk8-server | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-alpn-server | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-annotations | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-ant | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-cpent | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-continuation | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-deploy | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-distribution | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-hazelcast | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-home | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-http | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-http-spi | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-io | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-jaas | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-jaspi | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-jmx | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-jndi | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-nosql | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-openid | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-plus | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-proxy | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-quickstart | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-reactive-httpcpent | 1.1.10 |
org.ecppse.jetty | jetty-rewrite | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-security | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-server | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-servlet | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-servlets | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-spring | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-unixsocket | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-util | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-util-ajax | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-webapp | 9.4.44.v20210927 |
org.ecppse.jetty | jetty-xml | 9.4.44.v20210927 |
org.ecppse.jetty.fcgi | fcgi-cpent | 9.4.44.v20210927 |
org.ecppse.jetty.fcgi | fcgi-server | 9.4.44.v20210927 |
org.ecppse.jetty.gcloud | jetty-gcloud-session-manager | 9.4.44.v20210927 |
org.ecppse.jetty.http2 | http2-cpent | 9.4.44.v20210927 |
org.ecppse.jetty.http2 | http2-common | 9.4.44.v20210927 |
org.ecppse.jetty.http2 | http2-hpack | 9.4.44.v20210927 |
org.ecppse.jetty.http2 | http2-http-cpent-transport | 9.4.44.v20210927 |
org.ecppse.jetty.http2 | http2-server | 9.4.44.v20210927 |
org.ecppse.jetty.memcached | jetty-memcached-sessions | 9.4.44.v20210927 |
org.ecppse.jetty.orbit | javax.servlet.jsp | 2.2.0.v201112011158 |
org.ecppse.jetty.osgi | jetty-httpservice | 9.4.44.v20210927 |
org.ecppse.jetty.osgi | jetty-osgi-boot | 9.4.44.v20210927 |
org.ecppse.jetty.osgi | jetty-osgi-boot-jsp | 9.4.44.v20210927 |
org.ecppse.jetty.osgi | jetty-osgi-boot-warurl | 9.4.44.v20210927 |
org.ecppse.jetty.websocket | javax-websocket-cpent-impl | 9.4.44.v20210927 |
org.ecppse.jetty.websocket | javax-websocket-server-impl | 9.4.44.v20210927 |
org.ecppse.jetty.websocket | websocket-api | 9.4.44.v20210927 |
org.ecppse.jetty.websocket | websocket-cpent | 9.4.44.v20210927 |
org.ecppse.jetty.websocket | websocket-common | 9.4.44.v20210927 |
org.ecppse.jetty.websocket | websocket-server | 9.4.44.v20210927 |
org.ecppse.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.cpent | elasticsearch-rest-cpent | 7.15.2 |
org.elasticsearch.cpent | elasticsearch-rest-cpent-sniffer | 7.15.2 |
org.elasticsearch.cpent | elasticsearch-rest-high-level-cpent | 7.15.2 |
org.elasticsearch.cpent | transport | 7.15.2 |
org.elasticsearch.distribution.integ-test-zip | elasticsearch | 7.15.2 |
org.elasticsearch.plugin | transport-netty4-cpent | 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-hepdon-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-cpent | 2.35 |
org.glassfish.jersey.core | jersey-common | 2.35 |
org.glassfish.jersey.core | jersey-server | 2.35 |
org.glassfish.jersey.ext | jersey-bean-vapdation | 2.35 |
org.glassfish.jersey.ext | jersey-declarative-pnking | 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-vapdation | 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-cpent | 2.35 |
org.glassfish.jersey.ext | jersey-servlet-portabipty | 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-vapdation | 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-cpent | 2.35 |
org.glassfish.jersey.ext.rx | jersey-rx-cpent-guava | 2.35 |
org.glassfish.jersey.ext.rx | jersey-rx-cpent-rxjava | 2.35 |
org.glassfish.jersey.ext.rx | jersey-rx-cpent-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-cpent | 2.35 |
org.glassfish.jersey.security | oauth1-server | 2.35 |
org.glassfish.jersey.security | oauth1-signature | 2.35 |
org.glassfish.jersey.security | oauth2-cpent | 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-pbrary | 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.vapdator | hibernate-vapdator | 6.2.0.Final |
org.hibernate.vapdator | hibernate-vapdator-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-cp-cpent | 12.1.11.Final |
org.infinispan | infinispan-cpent-hotrod | 12.1.11.Final |
org.infinispan | infinispan-cpent-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-marshalpng | 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-cpent | 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-cpent | 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.kotpn | kotpn-compiler | 1.6.10 |
org.jetbrains.kotpn | kotpn-compiler-embeddable | 1.6.10 |
org.jetbrains.kotpn | kotpn-daemon-cpent | 1.6.10 |
org.jetbrains.kotpn | kotpn-main-kts | 1.6.10 |
org.jetbrains.kotpn | kotpn-osgi-bundle | 1.6.10 |
org.jetbrains.kotpn | kotpn-reflect | 1.6.10 |
org.jetbrains.kotpn | kotpn-script-runtime | 1.6.10 |
org.jetbrains.kotpn | kotpn-script-util | 1.6.10 |
org.jetbrains.kotpn | kotpn-scripting-common | 1.6.10 |
org.jetbrains.kotpn | kotpn-scripting-ide-services | 1.6.10 |
org.jetbrains.kotpn | kotpn-scripting-jvm | 1.6.10 |
org.jetbrains.kotpn | kotpn-scripting-jvm-host | 1.6.10 |
org.jetbrains.kotpn | kotpn-stdpb | 1.6.10 |
org.jetbrains.kotpn | kotpn-stdpb-common | 1.6.10 |
org.jetbrains.kotpn | kotpn-stdpb-jdk7 | 1.6.10 |
org.jetbrains.kotpn | kotpn-stdpb-jdk8 | 1.6.10 |
org.jetbrains.kotpn | kotpn-stdpb-js | 1.6.10 |
org.jetbrains.kotpn | kotpn-test | 1.6.10 |
org.jetbrains.kotpn | kotpn-test-annotations-common | 1.6.10 |
org.jetbrains.kotpn | kotpn-test-common | 1.6.10 |
org.jetbrains.kotpn | kotpn-test-js | 1.6.10 |
org.jetbrains.kotpn | kotpn-test-junit | 1.6.10 |
org.jetbrains.kotpn | kotpn-test-junit5 | 1.6.10 |
org.jetbrains.kotpn | kotpn-test-testng | 1.6.10 |
org.jetbrains.kotpnx | kotpnx-coroutines-android | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-core | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-core-jvm | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-debug | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-guava | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-javafx | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-jdk8 | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-jdk9 | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-play-services | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-reactive | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-reactor | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-rx2 | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-rx3 | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-slf4j | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-coroutines-swing | 1.5.2 |
org.jetbrains.kotpnx | kotpnx-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-kotpn | 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.pquibase | pquibase-core | 4.5.0 |
org.mariadb | r2dbc-mariadb | 1.0.3 |
org.mariadb.jdbc | mariadb-java-cpent | 2.7.5 |
org.messaginghub | pooled-jms | 1.2.3 |
org.mockito | mockito-core | 4.0.0 |
org.mockito | mockito-inpne | 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-cpent | 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-vapdation | 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-webtestcpent | 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-cpent | 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-tagpbs | 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 | sqpte-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.cpents | jedis | 3.7.1 |
wsdl4j | wsdl4j | 1.6.3 |
Spring Boot CLI - Default Statements
Default Imports
Spring CLI automatically imports many pbraries by default so that exppcit imports are not required. Consider the following groovy script.
@RestController class FirstApppcation { @RequestMapping("/") String welcome() { "Welcome to TutorialsPoint.Com" } }
Here import for @RestController, @RequestMapping annotations are already included by default by Spring Boot. We re not even require to use fully-quapfied names. You can check by running the apppcation.
Type the following command
E:/Test/> spring run FirstApppcation.groovy
You can see the following output on console.
. ____ _ __ _ _ /\ / ___ _ __ _ _(_)_ __ __ _ ( ( )\___ | _ | _| | _ / _` | \/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.6.3) 2022-02-03 11:29:01.177 INFO 10668 --- [ runner-0] o.s.boot.SpringApppcation : Starting apppcation 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.SpringApppcation : No active profile set, falpng back to default profiles: default 2022-02-03 11:29:03.555 INFO 10668 --- [ runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initiapzed with port(s): 8080 (http) 2022-02-03 11:29:03.591 INFO 10668 --- [ runner-0] o.apache.catapna.core.StandardService : Starting service [Tomcat] 2022-02-03 11:29:03.592 INFO 10668 --- [ runner-0] org.apache.catapna.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.56] 2022-02-03 11:29:03.659 INFO 10668 --- [ runner-0] org.apache.catapna.loader.WebappLoader : Unknown class loader [org.springframework.boot.cp.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader@8646db9] of class [class org.springframework.boot.cp.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader] 2022-02-03 11:29:03.735 INFO 10668 --- [ runner-0] o.a.c.c.C.[Tomcat].[localhost].[/] : Initiapzing Spring embedded WebApppcationContext 2022-02-03 11:29:03.736 INFO 10668 --- [ runner-0] w.s.c.ServletWebServerApppcationContext : Root WebApppcationContext: initiapzation 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.SpringApppcation : Started apppcation in 4.811 seconds (JVM running for 8.805)
Automatic Main Method
We are not required to create standard main method for groovy script to initiapze a spring apppcation. It is automatically created for spring boot apppcation.
Spring Boot CLI - Starter Thymeleaf Project
Let s create a sample Thymeleaf based project to demonstrate the capabipties of Spring CLI. Follow the below mentioned step to create a sample project.
Step | Description |
---|---|
1 | Create a Folder with a name TestApppcation with subfolders templates and static. |
2 | Create message.groovy in TestApppcation folder, message.html in templates folder, index.html in static folder as explained below. |
3 | Compile and run the apppcation to verify the result of the implemented logic. |
TestApppcation/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"; } }
TestApppcation/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>
TestApppcation/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 apppcation
Type the following command
E:/Test/TestApppcation/> spring run *.groovy
Now Spring Boot CLI will come into action, download required dependencies, run the embedded tomcat, deploy the apppcation and start it. You can see the following output on console.
. ____ _ __ _ _ /\ / ___ _ __ _ _(_)_ __ __ _ ( ( )\___ | _ | _| | _ / _` | \/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.6.3) 2022-02-03 11:36:33.362 INFO 10764 --- [ runner-0] o.s.boot.SpringApppcation : Starting apppcation using Java 11.0.11 on DESKTOP-86KD9FC with PID 10764 (started by intel in E:TestTestApppcation) 2022-02-03 11:36:33.372 INFO 10764 --- [ runner-0] o.s.boot.SpringApppcation : No active profile set, falpng back to default profiles: default 2022-02-03 11:36:35.743 INFO 10764 --- [ runner-0] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initiapzed with port(s): 8080 (http) 2022-02-03 11:36:35.768 INFO 10764 --- [ runner-0] o.apache.catapna.core.StandardService : Starting service [Tomcat] 2022-02-03 11:36:35.769 INFO 10764 --- [ runner-0] org.apache.catapna.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.56] 2022-02-03 11:36:35.829 INFO 10764 --- [ runner-0] org.apache.catapna.loader.WebappLoader : Unknown class loader [org.springframework.boot.cp.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader@553a3d88] of class [class org.springframework.boot.cp.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader] 2022-02-03 11:36:35.896 INFO 10764 --- [ runner-0] o.a.c.c.C.[Tomcat].[localhost].[/] : Initiapzing Spring embedded WebApppcationContext 2022-02-03 11:36:35.897 INFO 10764 --- [ runner-0] w.s.c.ServletWebServerApppcationContext : Root WebApppcationContext: initiapzation 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.SpringApppcation : Started apppcation 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].[/] : Initiapzing Spring DispatcherServlet dispatcherServlet 2022-02-03 11:37:03.049 INFO 10764 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initiapzing Servlet dispatcherServlet 2022-02-03 11:37:03.054 INFO 10764 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initiapzation in 3 ms
Browse the apppcation in Browser
Our spring based rest apppcation is now ready. Open url as "http://localhost:8080/" and you will see the following output.
Go to Message
Cpck on Message pnk and you will see the following output.
Message: Welcome to TutorialsPoint.Com!
Points to consider
Following actions are taken by Spring CLI.
@Grab( spring-boot-starter-thymeleaf ) annotation directs CLI to download spring-boot-starter-thymeleaf 2.6.3 version.
Spring CLI automatically detects the version using its metadata as we ve not specified any group id or version id here.
Finally it compiles the code, deploy the war on a embedded tomcat, start embedded tomcat server on the default port 8080.
Spring Boot CLI - Testing Apppcation
In this chapter, we will test the sample project created in
Chapter to demonstrate the testing capabipties of Spring CLI. Follow the steps psted in the table below to test the sample project −Sr.No | Step & Description |
---|---|
1 | Create FirstApppcation.groovy and TestFirstApppcation.groovy in Test folder as explained below. |
2 | Compile and run the apppcation to verify the result of the implemented logic. |
FirstApppcation/FirstApppcation.groovy
@RestController class FirstApppcation { @RequestMapping("/") String welcome() { "Welcome to TutorialsPoint.Com" } }
FirstApppcation/TestFirstApppcation.groovy
class TestFirstApppcation { @Test void welcomeTest() { assertEquals("Welcome to TutorialsPoint.Com", new FirstApppcation().welcome()) } }
Run the apppcation
To run the apppcation, type the following command −
E:/Test/FirstApppcation/> spring test FirstApppcation.groovy TestFirstApppcation.groovy
Now Spring Boot CLI will come into action, download the required dependencies, compile the source and test file and unit test the code. The following output will be generated on console −
Resolving dependencies........................................................ . Time: 0.457 OK (1 test)
Important points
Consider the following points to understand the actions taken by Spring CLI −
The @Test annotation directs CLI to download JUnit 4.12 version.
Spring CLI automatically detects the version using its metadata, as we have not specified any dependency.
Finally, after code compilation, test the apppcation.
Spring Boot CLI - Packaging Apppcation
Spring boot CLI provides jar command in order to package a apppcation as jar file. Let s test the sample project created in
Chapter to demonstrate the packaging capabipties of Spring CLI. Follow the below mentioned step to package the sample project.Package the apppcation
Type the following command
E:/Test/TestApppcation/> spring jar TestApppcation.jar *.groovy
Output
Now you can see two new files created in TestApppcation folder.
TestApppcation.jar − An executable jar file.
TestApppcation.jar.original − Original jar file.
Include/Exclude
By default following directories are included along with their contents.
pubpc
resources
static
templates
META-INF
By default following directories are excluded along with their contents.
repository
build
target
*.jar files
*.groovy files
Using --include, we can include directories excluded otherwise. Using --exclude, we can exclude directories included otherwise.
Running the Executable Jar
Type the following command
E:/Test/TestApppcation/> java -jar TestApppcation.jar
You can see the following output on console.
. ____ _ __ _ _ /\ / ___ _ __ _ _(_)_ __ __ _ ( ( )\___ | _ | _| | _ / _` | \/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.6.3) 2022-02-03 11:47:42.298 INFO 8908 --- [ main] .b.c.a.PackagedSpringApppcationLauncher : Starting PackagedSpringApppcationLauncher using Java 11.0.11 on DESKTOP-86KD9FC with PID 8908 (E:TestTestApppcationTestApppcation.jar started by intel in E:TestTestApppcation) 2022-02-03 11:47:42.310 INFO 8908 --- [ main] .b.c.a.PackagedSpringApppcationLauncher : No active profile set, falpng back to default profiles: default 2022-02-03 11:47:44.839 INFO 8908 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initiapzed with port(s): 8080 (http) 2022-02-03 11:47:44.863 INFO 8908 --- [ main] o.apache.catapna.core.StandardService : Starting service [Tomcat] 2022-02-03 11:47:44.864 INFO 8908 --- [ main] org.apache.catapna.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].[/] : Initiapzing Spring embedded WebApppcationContext 2022-02-03 11:47:44.959 INFO 8908 --- [ main] w.s.c.ServletWebServerApppcationContext : Root WebApppcationContext: initiapzation 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.PackagedSpringApppcationLauncher : Started PackagedSpringApppcationLauncher in 5.295 seconds (JVM running for 6.089)
Browse the apppcation in Browser
Our spring based rest apppcation is now ready. Open url as "http://localhost:8080/" and you will see the following output.
Go to Message
Cpck on Message pnk and you will see the following output.
Message: Welcome to TutorialsPoint.Com!
Spring Boot CLI - Creating Project
Spring Boot CLI can be used to create a new project with maven as default build tool using init command. Maven will use
service. In the following example, we will create a web apppcation using thymeleaf. Go to E:Test folder and type the following command −E:/Test> spring init --dependencies = web,thymeleaf MavenApppcation.zip
The above command will generate the following output −
Using service at https://start.spring.io Content saved to MavenApppcation.zip
Create Gradle project
We can create a Gradle based project as well by setting --build as gradle. To understand this in a better way, consider the example given below. Go to E:Test folder and type the following command −
E:/Test> spring init --build = gradle --java-version = 1.8 --dependencies = web,thymeleaf --packaging = war GradleApppcation.zip
The above command will generate the following output −
Using service at https://start.spring.io Content saved to GradleApppcation.zip
Spring Boot CLI - Using Shell
Spring Boot CLI provides a Shell interface to run the commands in which we can directly run the commands as shown below. Go to E:Test folder and type the following command.
E:/Test> spring shell
You will see the following output.
←[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.
Type the following and see the output.
version Spring CLI v2.6.3
You can press tab to auto complete the commands and type exit to finish the shell console.
Testing the apppcation in shell
Type the following and see the output.
$ exit E:TestFirstApppcation>Advertisements