diff --git a/apps/dhp-broker-application/src/main/java/eu/dnetlib/broker/controllers/ApiDocController.java b/apps/dhp-broker-application/src/main/java/eu/dnetlib/broker/controllers/ApiDocController.java index 5799e40a..ee648936 100644 --- a/apps/dhp-broker-application/src/main/java/eu/dnetlib/broker/controllers/ApiDocController.java +++ b/apps/dhp-broker-application/src/main/java/eu/dnetlib/broker/controllers/ApiDocController.java @@ -8,6 +8,6 @@ public class ApiDocController { @GetMapping({ "/apidoc", "/api-doc", "/doc", "/swagger" }) public String apiDoc() { - return "redirect:swagger-ui.html"; + return "redirect:swagger-ui/"; } } diff --git a/apps/dhp-broker-application/src/main/resources/static/index.html b/apps/dhp-broker-application/src/main/resources/static/index.html index 95040d04..43869a07 100644 --- a/apps/dhp-broker-application/src/main/resources/static/index.html +++ b/apps/dhp-broker-application/src/main/resources/static/index.html @@ -27,7 +27,7 @@ Tools diff --git a/apps/dhp-broker-public-application/src/main/java/eu/dnetlib/broker/oa/controllers/ApiDocController.java b/apps/dhp-broker-public-application/src/main/java/eu/dnetlib/broker/oa/controllers/ApiDocController.java index e8095eee..6abe9b37 100644 --- a/apps/dhp-broker-public-application/src/main/java/eu/dnetlib/broker/oa/controllers/ApiDocController.java +++ b/apps/dhp-broker-public-application/src/main/java/eu/dnetlib/broker/oa/controllers/ApiDocController.java @@ -8,6 +8,6 @@ public class ApiDocController { @GetMapping({ "/apidoc", "/api-doc", "/doc", "/swagger" }) public String apiDoc() { - return "redirect:swagger-ui.html"; + return "redirect:swagger-ui/"; } } diff --git a/apps/dhp-mdstore-manager/src/main/java/eu/dnetlib/data/mdstore/manager/controller/SwaggerController.java b/apps/dhp-mdstore-manager/src/main/java/eu/dnetlib/data/mdstore/manager/controller/SwaggerController.java index 7f757719..3ec9dff8 100644 --- a/apps/dhp-mdstore-manager/src/main/java/eu/dnetlib/data/mdstore/manager/controller/SwaggerController.java +++ b/apps/dhp-mdstore-manager/src/main/java/eu/dnetlib/data/mdstore/manager/controller/SwaggerController.java @@ -11,6 +11,6 @@ public class SwaggerController { "/apidoc", "/api-doc", "/doc", "/swagger" }, method = RequestMethod.GET) public String apiDoc() { - return "redirect:swagger-ui.html"; + return "redirect:swagger-ui/"; } } diff --git a/apps/dhp-mdstore-manager/src/main/resources/static/index.html b/apps/dhp-mdstore-manager/src/main/resources/static/index.html index 77b44c37..f5727e98 100644 --- a/apps/dhp-mdstore-manager/src/main/resources/static/index.html +++ b/apps/dhp-mdstore-manager/src/main/resources/static/index.html @@ -20,7 +20,7 @@

Metadata Store Manager


- API documentation + API documentation
create a new mdstore
diff --git a/apps/dnet-orgs-database-application/src/main/java/eu/dnetlib/organizations/controller/HomeController.java b/apps/dnet-orgs-database-application/src/main/java/eu/dnetlib/organizations/controller/HomeController.java index f7a7ec14..3a48ac03 100644 --- a/apps/dnet-orgs-database-application/src/main/java/eu/dnetlib/organizations/controller/HomeController.java +++ b/apps/dnet-orgs-database-application/src/main/java/eu/dnetlib/organizations/controller/HomeController.java @@ -50,7 +50,7 @@ public class HomeController extends AbstractDnetController { "/doc", "/swagger" }) public String apiDoc() { - return "redirect:swagger-ui.html"; + return "redirect:swagger-ui/"; } } diff --git a/libs/dnet-apps-common/pom.xml b/libs/dnet-apps-common/pom.xml index 6cd4953c..1e1388df 100644 --- a/libs/dnet-apps-common/pom.xml +++ b/libs/dnet-apps-common/pom.xml @@ -1,5 +1,7 @@ - + eu.dnetlib.dhp @@ -23,7 +25,7 @@ javax.servlet-api provided - + org.springframework.boot @@ -41,12 +43,7 @@ io.springfox - springfox-swagger2 - - - - io.springfox - springfox-swagger-ui + springfox-boot-starter diff --git a/libs/dnet-apps-common/src/main/java/eu/dnetlib/common/app/AbstractDnetApp.java b/libs/dnet-apps-common/src/main/java/eu/dnetlib/common/app/AbstractDnetApp.java index d138b998..7b03ce88 100644 --- a/libs/dnet-apps-common/src/main/java/eu/dnetlib/common/app/AbstractDnetApp.java +++ b/libs/dnet-apps-common/src/main/java/eu/dnetlib/common/app/AbstractDnetApp.java @@ -2,6 +2,7 @@ package eu.dnetlib.common.app; import java.io.IOException; import java.io.InputStreamReader; +import java.util.Arrays; import javax.annotation.PostConstruct; @@ -14,8 +15,6 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.core.io.ClassPathResource; -import com.google.common.collect.Lists; - import io.micrometer.core.instrument.ImmutableTag; import io.micrometer.core.instrument.Metrics; import springfox.documentation.spi.DocumentationType; @@ -40,7 +39,7 @@ public abstract class AbstractDnetApp { final ImmutableTag tag2 = new ImmutableTag("version", model.getVersion()); final ImmutableTag tag3 = new ImmutableTag("scmtag", model.getScm().getTag()); - Metrics.gauge("micrometer_info", Lists.newArrayList(tag1, tag2, tag3), 1); + Metrics.gauge("micrometer_info", Arrays.asList(tag1, tag2, tag3), 1); } catch (IOException | XmlPullParserException e) { log.error("Error registering metric", e); } diff --git a/libs/dnet-broker-apps-common/pom.xml b/libs/dnet-broker-apps-common/pom.xml index c4f91eb3..4ca2e69a 100644 --- a/libs/dnet-broker-apps-common/pom.xml +++ b/libs/dnet-broker-apps-common/pom.xml @@ -67,13 +67,7 @@ io.springfox - springfox-swagger2 - provided - - - - io.springfox - springfox-swagger-ui + springfox-boot-starter provided diff --git a/pom.xml b/pom.xml index a15c4908..883efbcd 100644 --- a/pom.xml +++ b/pom.xml @@ -1,4 +1,6 @@ - + org.springframework.boot @@ -101,7 +103,11 @@ org.apache.commons commons-lang3 - 3.10 + + + + com.google.guava + guava @@ -136,6 +142,11 @@ + + com.google.guava + guava + 30.1.1-jre + eu.dnetlib.dhp @@ -146,18 +157,13 @@ com.google.guava guava - + commons-cli commons-cli - 1.4 - - - - org.apache.commons - commons-lang3 + 1.4 @@ -169,7 +175,7 @@ commons-io commons-io - 2.4 + 2.10.0 @@ -219,14 +225,8 @@ io.springfox - springfox-swagger2 - 2.9.2 - - - - io.springfox - springfox-swagger-ui - 2.9.2 + springfox-boot-starter + 3.0.0