From 67fb1bacbf6f4da208ffb710e80b3490b8314c3e Mon Sep 17 00:00:00 2001 From: Ian Date: Thu, 27 May 2021 16:03:21 -0400 Subject: [PATCH] Update Maven plugins and add some quick environment checks --- pom.xml | 53 +++++++++++++++++-- .../scheduled/FetchDetailsToIndex.java | 4 +- 2 files changed, 51 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 05c000d8..d89d1d19 100644 --- a/pom.xml +++ b/pom.xml @@ -100,7 +100,7 @@ openmrs 7.13.0 2.8.2 - 1.11.0 + 1.11.3 @@ -114,6 +114,53 @@ + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M3 + + + enforce-maven-version + + enforce + + + + + 3.3.9 + + + + + + enforce-dev-or-prod + + enforce + + + + + development,production + false + + + + + + enforce-java-version + + enforce + + + + + ${java.version} + + + + + + com.github.eirslett frontend-maven-plugin @@ -146,7 +193,7 @@ net.revelc.code impsort-maven-plugin - 1.3.2 + 1.6.2 javax, java, * true @@ -210,7 +257,6 @@ com.github.eirslett frontend-maven-plugin - ${maven.frontend.version} npm build @@ -239,7 +285,6 @@ com.github.eirslett frontend-maven-plugin - ${maven.frontend.version} npm build diff --git a/src/main/java/org/openmrs/addonindex/scheduled/FetchDetailsToIndex.java b/src/main/java/org/openmrs/addonindex/scheduled/FetchDetailsToIndex.java index 006c8888..616f8e2e 100644 --- a/src/main/java/org/openmrs/addonindex/scheduled/FetchDetailsToIndex.java +++ b/src/main/java/org/openmrs/addonindex/scheduled/FetchDetailsToIndex.java @@ -142,7 +142,7 @@ void fetchExtraDetailsForEachVersion(AddOnToIndex toIndex, AddOnInfoAndVersions try { if (toIndex.getType() == AddOnType.OMOD) { log.info("Fetching OMOD for {} {}", toIndex.getUid(), version.getVersion()); - String configXml = fetchConfigXml(toIndex, version); + String configXml = fetchConfigXml(version); if (configXml == null) { throw new IllegalArgumentException("No config.xml file in " + version.getDownloadUri()); } else { @@ -157,7 +157,7 @@ void fetchExtraDetailsForEachVersion(AddOnToIndex toIndex, AddOnInfoAndVersions } } - String fetchConfigXml(AddOnToIndex addOnToIndex, AddOnVersion addOnVersion) throws IOException { + String fetchConfigXml(AddOnVersion addOnVersion) throws IOException { log.info("fetching config.xml from {}", addOnVersion.getDownloadUri()); Resource resource = restTemplateBuilder.build().getForObject(addOnVersion.getDownloadUri(), Resource.class); if (resource != null) {