From d3137a5d9e26895922411496f6313c0a9b60e88c Mon Sep 17 00:00:00 2001 From: dzikoysk Date: Thu, 21 Mar 2024 18:21:27 +0100 Subject: [PATCH] GH-2076 Prototype redirect plugin + a little bit more user-friendly routing api (#2077) --- .run/Run Reposilite - Test workspace.run.xml | 2 +- .../com/reposilite/ReposiliteFactory.kt | 2 +- .../maven/infrastructure/MavenEndpoints.kt | 40 ++++++----- .../com/reposilite/redirect/RedirectPlugin.kt | 66 +++++++++++++++++++ .../kotlin/com/reposilite/web/api/Routing.kt | 28 ++++---- .../reposilite/web/api/RoutingSetupEvent.kt | 18 +++-- .../web/application/JavalinConfiguration.kt | 9 ++- .../web/infrastructure/ReposiliteRouting.kt | 12 ++-- ...com.reposilite.plugin.api.ReposilitePlugin | 1 + 9 files changed, 134 insertions(+), 44 deletions(-) create mode 100644 reposilite-backend/src/main/kotlin/com/reposilite/redirect/RedirectPlugin.kt diff --git a/.run/Run Reposilite - Test workspace.run.xml b/.run/Run Reposilite - Test workspace.run.xml index 654d352b8..cf58d5056 100644 --- a/.run/Run Reposilite - Test workspace.run.xml +++ b/.run/Run Reposilite - Test workspace.run.xml @@ -10,7 +10,7 @@