Introduce CLI for triggering AOT test context processing

This commit introduces ProcessTestsAheadOfTimeCommand, a command-line
application (CLI) that scans the provided classpath roots for Spring
integration test classes and then generates AOT artifacts for those
test classes in the provided output directories.

This CLI is only intended to be used by build tools.

Closes gh-28825
This commit is contained in:
Sam Brannen
2022-08-23 16:05:44 +02:00
parent feb2a30910
commit 5115deb5e3
5 changed files with 174 additions and 1 deletions

View File

@@ -14,6 +14,7 @@ dependencies {
optional(project(":spring-webflux"))
optional(project(":spring-webmvc"))
optional(project(":spring-websocket"))
optional('info.picocli:picocli')
optional("jakarta.activation:jakarta.activation-api")
optional("jakarta.el:jakarta.el-api")
optional("jakarta.inject:jakarta.inject-api")