From 72e0bc290cad80f4a54319ea38570edb6d88d225 Mon Sep 17 00:00:00 2001
From: Dmitriy Novikov <7nolikov@gmail.com>
Date: Tue, 27 Jul 2021 16:57:14 +0400
Subject: [PATCH 1/6] Fixed context for CloudVersionInfoBuilder
---
.../osdu/core/common/info/CloudVersionInfoBuilder.java | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java b/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
index cd6368d..ee2c76a 100644
--- a/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
+++ b/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
@@ -25,12 +25,10 @@ import java.util.Properties;
import lombok.extern.slf4j.Slf4j;
import org.opengroup.osdu.core.common.model.info.ConnectedOuterService;
import org.opengroup.osdu.core.common.model.info.VersionInfo;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.stereotype.Component;
@Slf4j
@Component
-@ConditionalOnMissingBean(value = VersionInfoBuilder.class)
public class CloudVersionInfoBuilder implements VersionInfoBuilder {
private final Properties buildInfoProperties = new Properties();
--
GitLab
From a08e0ec32cc4950b9f9a7c4729359eb88ea3ad6a Mon Sep 17 00:00:00 2001
From: Dmitriy Novikov <7nolikov@gmail.com>
Date: Tue, 27 Jul 2021 18:50:03 +0400
Subject: [PATCH 2/6] Fixed test class loader
---
.../osdu/core/common/info/CloudVersionInfoBuilder.java | 6 ++----
.../osdu/core/common/info/VersionInfoProperties.java | 4 ++--
.../osdu/core/common/info/CloudVersionInfoBuilderTest.java | 4 ++--
3 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java b/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
index ee2c76a..d3ee613 100644
--- a/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
+++ b/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
@@ -57,8 +57,7 @@ public class CloudVersionInfoBuilder implements VersionInfoBuilder {
private void loadBuildInfoProperties() throws IOException {
InputStream buildInfoStream =
- ClassLoader.getSystemClassLoader()
- .getResourceAsStream(versionInfoProperties.getBuildPropertiesPath());
+ this.getClass().getResourceAsStream(versionInfoProperties.getBuildPropertiesPath());
if (buildInfoStream != null) {
buildInfoProperties.load(buildInfoStream);
} else {
@@ -70,8 +69,7 @@ public class CloudVersionInfoBuilder implements VersionInfoBuilder {
private void loadGitProperties() throws IOException {
InputStream gitStream =
- ClassLoader.getSystemClassLoader()
- .getResourceAsStream(versionInfoProperties.getGitPropertiesPath());
+ this.getClass().getResourceAsStream(versionInfoProperties.getGitPropertiesPath());
if (gitStream != null) {
gitProperties.load(gitStream);
} else {
diff --git a/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoProperties.java b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoProperties.java
index d201a48..419bd12 100644
--- a/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoProperties.java
+++ b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoProperties.java
@@ -27,6 +27,6 @@ import org.springframework.context.annotation.Configuration;
@Setter
public class VersionInfoProperties {
- private String buildPropertiesPath = "META-INF/build-info.properties";
- private String gitPropertiesPath = "BOOT-INF/classes/git.properties";
+ private String buildPropertiesPath = "/META-INF/build-info.properties";
+ private String gitPropertiesPath = "/BOOT-INF/classes/git.properties";
}
diff --git a/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java b/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java
index eb501cf..d8e6088 100644
--- a/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java
+++ b/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java
@@ -15,8 +15,8 @@ import org.opengroup.osdu.core.common.model.info.VersionInfo;
@RunWith(MockitoJUnitRunner.class)
public class CloudVersionInfoBuilderTest {
- private static final String TEST_BUILD_INFO_PATH = "testdata/build-info.properties";
- private static final String TEST_GIT_INFO_PATH = "testdata/git-info.properties";
+ private static final String TEST_BUILD_INFO_PATH = "/testdata/build-info.properties";
+ private static final String TEST_GIT_INFO_PATH = "/testdata/git-info.properties";
@InjectMocks
private CloudVersionInfoBuilder versionInfoBuilder;
--
GitLab
From 6dcc7860871d96aa74c9ed4590445763c4819f44 Mon Sep 17 00:00:00 2001
From: Dmitriy Novikov <7nolikov@gmail.com>
Date: Wed, 28 Jul 2021 10:42:43 +0400
Subject: [PATCH 3/6] Fixed merge issues
---
.../info/VersionInfoAutoconfiguration.java | 10 ++++++
.../core/common/info/VersionInfoBuilder.java | 26 ++++++++++++++
.../model/info/ConnectedOuterService.java | 17 +++++++++
.../core/common/model/info/VersionInfo.java | 36 +++++++++++++++++++
src/main/resources/META-INF/spring.factories | 1 +
.../resources/testdata/build-info.properties | 5 +++
.../resources/testdata/git-info.properties | 25 +++++++++++++
7 files changed, 120 insertions(+)
create mode 100644 src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java
create mode 100644 src/main/java/org/opengroup/osdu/core/common/info/VersionInfoBuilder.java
create mode 100644 src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java
create mode 100644 src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java
create mode 100644 src/main/resources/META-INF/spring.factories
create mode 100644 src/test/resources/testdata/build-info.properties
create mode 100644 src/test/resources/testdata/git-info.properties
diff --git a/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java
new file mode 100644
index 0000000..0a32c43
--- /dev/null
+++ b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java
@@ -0,0 +1,10 @@
+package org.opengroup.osdu.core.common.info;
+
+import lombok.extern.java.Log;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+@Log
+@ComponentScan("org.opengroup.osdu.core.common.info")
+public class VersionInfoAutoconfiguration {}
diff --git a/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoBuilder.java b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoBuilder.java
new file mode 100644
index 0000000..af157a8
--- /dev/null
+++ b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoBuilder.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright 2021 Google LLC
+ * Copyright 2021 EPAM Systems, Inc
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.opengroup.osdu.core.common.info;
+
+import java.io.IOException;
+import org.opengroup.osdu.core.common.model.info.VersionInfo;
+
+public interface VersionInfoBuilder {
+
+ VersionInfo buildVersionInfo() throws IOException;
+}
diff --git a/src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java b/src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java
new file mode 100644
index 0000000..cf7d7c0
--- /dev/null
+++ b/src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java
@@ -0,0 +1,17 @@
+package org.opengroup.osdu.core.common.model.info;
+
+import lombok.Builder;
+import lombok.Data;
+
+/**
+ * The node contains service-specific values for all outer services connected to OSDU service.
+ * The value is optional - basic implementation contains an empty list.
+ * To define outer services info for OSDU service
+ * need to override loadConnectedOuterServices
method.
+ */
+@Data
+@Builder
+public class ConnectedOuterService {
+ private String name;
+ private String version;
+}
diff --git a/src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java b/src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java
new file mode 100644
index 0000000..f0d1d76
--- /dev/null
+++ b/src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2021 Google LLC
+ * Copyright 2021 EPAM Systems, Inc
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.opengroup.osdu.core.common.model.info;
+
+import java.util.Collections;
+import java.util.List;
+import lombok.Builder;
+import lombok.Data;
+
+@Data
+@Builder
+public class VersionInfo {
+ private String groupId;
+ private String artifactId;
+ private String version;
+ private String buildTime;
+ private String branch;
+ private String commitId;
+ private String commitMessage;
+ private List connectedOuterServices;
+}
\ No newline at end of file
diff --git a/src/main/resources/META-INF/spring.factories b/src/main/resources/META-INF/spring.factories
new file mode 100644
index 0000000..4cb5336
--- /dev/null
+++ b/src/main/resources/META-INF/spring.factories
@@ -0,0 +1 @@
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration
\ No newline at end of file
diff --git a/src/test/resources/testdata/build-info.properties b/src/test/resources/testdata/build-info.properties
new file mode 100644
index 0000000..ba922d4
--- /dev/null
+++ b/src/test/resources/testdata/build-info.properties
@@ -0,0 +1,5 @@
+build.artifact=storage-core
+build.group=org.opengroup.osdu
+build.name=storage-core
+build.time=2021-07-22T14\:31\:10.717Z
+build.version=0.10.0-SNAPSHOT
diff --git a/src/test/resources/testdata/git-info.properties b/src/test/resources/testdata/git-info.properties
new file mode 100644
index 0000000..96fbae6
--- /dev/null
+++ b/src/test/resources/testdata/git-info.properties
@@ -0,0 +1,25 @@
+#Generated by Git-Commit-Id-Plugin
+git.branch=version-endpoint
+git.build.host=EPRUSARW000F
+git.build.time=2021-07-22T18\:31\:17+0400
+git.build.user.email=7nolikov@gmail.com
+git.build.user.name=Dmitriy Novikov
+git.build.version=0.10.0-SNAPSHOT
+git.closest.tag.commit.count=
+git.closest.tag.name=
+git.commit.author.time=2021-07-22T16\:39\:53+0400
+git.commit.committer.time=2021-07-22T16\:39\:53+0400
+git.commit.id=7777
+git.commit.id.abbrev=0aff671
+git.commit.id.describe=0aff671-dirty
+git.commit.id.describe-short=0aff671-dirty
+git.commit.message.full=Merge remote-tracking branch 'community/master' into version-endpoint
+git.commit.message.short=Merge remote-tracking branch 'community/master' into version-endpoint
+git.commit.time=2021-07-22T16\:39\:53+0400
+git.commit.user.email=7nolikov@gmail.com
+git.commit.user.name=Dmitriy Novikov
+git.dirty=true
+git.local.branch.ahead=0
+git.local.branch.behind=0
+git.tags=
+git.total.commit.count=1010
--
GitLab
From 593b74c26b9ada54131ff1dbef056e551ed2f2b0 Mon Sep 17 00:00:00 2001
From: Dmitriy Novikov <7nolikov@gmail.com>
Date: Wed, 28 Jul 2021 10:48:06 +0400
Subject: [PATCH 4/6] Added copyright
---
.../info/VersionInfoAutoconfiguration.java | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java
index 0a32c43..5010739 100644
--- a/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java
+++ b/src/main/java/org/opengroup/osdu/core/common/info/VersionInfoAutoconfiguration.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright 2021 Google LLC
+ * Copyright 2021 EPAM Systems, Inc
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package org.opengroup.osdu.core.common.info;
import lombok.extern.java.Log;
--
GitLab
From 6d26f2ba1be1c20aef172b71ea53f22810f03771 Mon Sep 17 00:00:00 2001
From: Dmitriy Novikov <7nolikov@gmail.com>
Date: Wed, 28 Jul 2021 10:52:06 +0400
Subject: [PATCH 5/6] Added copyright
---
.../common/info/CloudVersionInfoBuilder.java | 4 ++++
.../common/model/info/ConnectedOuterService.java | 16 ++++++++++++++++
.../osdu/core/common/model/info/VersionInfo.java | 1 -
.../common/info/CloudVersionInfoBuilderTest.java | 16 ++++++++++++++++
4 files changed, 36 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java b/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
index d3ee613..f9da47f 100644
--- a/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
+++ b/src/main/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilder.java
@@ -79,6 +79,10 @@ public class CloudVersionInfoBuilder implements VersionInfoBuilder {
}
}
+ /**
+ * The method collects service-specific values for all outer services connected to OSDU service.
+ * To define outer services info for OSDU service need to override this method.
+ */
protected List loadConnectedOuterServices() {
return Collections.emptyList();
}
diff --git a/src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java b/src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java
index cf7d7c0..62c4f48 100644
--- a/src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java
+++ b/src/main/java/org/opengroup/osdu/core/common/model/info/ConnectedOuterService.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright 2021 Google LLC
+ * Copyright 2021 EPAM Systems, Inc
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package org.opengroup.osdu.core.common.model.info;
import lombok.Builder;
diff --git a/src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java b/src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java
index f0d1d76..aa454b9 100644
--- a/src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java
+++ b/src/main/java/org/opengroup/osdu/core/common/model/info/VersionInfo.java
@@ -17,7 +17,6 @@
package org.opengroup.osdu.core.common.model.info;
-import java.util.Collections;
import java.util.List;
import lombok.Builder;
import lombok.Data;
diff --git a/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java b/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java
index d8e6088..56749dc 100644
--- a/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java
+++ b/src/test/java/org/opengroup/osdu/core/common/info/CloudVersionInfoBuilderTest.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright 2021 Google LLC
+ * Copyright 2021 EPAM Systems, Inc
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package org.opengroup.osdu.core.common.info;
import static org.mockito.Mockito.when;
--
GitLab
From ab68116e7094c8b3d40173bbc64121e52538e9a9 Mon Sep 17 00:00:00 2001
From: Dmitriy Novikov <7nolikov@gmail.com>
Date: Wed, 28 Jul 2021 11:16:19 +0400
Subject: [PATCH 6/6] Fixed NOTICE
---
NOTICE | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/NOTICE b/NOTICE
index dbce76d..397587f 100644
--- a/NOTICE
+++ b/NOTICE
@@ -16,7 +16,8 @@ The following software have components provided under the terms of this license:
- Apache HttpCore (from http://hc.apache.org/httpcomponents-core-ga)
- Apache HttpCore NIO (from http://hc.apache.org/httpcomponents-core-ga)
- Apache Log4j API (from https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api)
-- Apache Log4j to SLF4J Adapter (from )
+- Apache Log4j to SLF4J Adapter (from https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-to-slf4j)
+- Bean Validation API (from http://beanvalidation.org)
- Bean Validation API (from http://beanvalidation.org)
- Byte Buddy (without dependencies) (from https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy)
- Byte Buddy Java agent (from https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent)
@@ -29,10 +30,10 @@ The following software have components provided under the terms of this license:
- Guava InternalFutureFailureAccess and InternalFutures (from https://repo1.maven.org/maven2/com/google/guava/failureaccess)
- Guava: Google Core Libraries for Java (from https://repo1.maven.org/maven2/com/google/guava/guava)
- HPPC Collections (from https://repo1.maven.org/maven2/com/carrotsearch/hppc)
-- Hibernate Validator Engine (from )
+- Hibernate Validator Engine (from https://repo1.maven.org/maven2/org/hibernate/validator/hibernate-validator)
- J2ObjC Annotations (from https://github.com/google/j2objc/)
- JBoss Logging 3 (from http://www.jboss.org)
-- JSON Web Token support for the JVM (from https://github.com/jwtk/jjwt.git)
+- JSON Web Token support for the JVM (from https://github.com/jwtk/jjwt)
- Jackson dataformat: CBOR (from http://github.com/FasterXML/jackson-dataformats-binary)
- Jackson dataformat: Smile (from http://github.com/FasterXML/jackson-dataformats-binary)
- Jackson datatype: JSR310 (from https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310)
@@ -41,7 +42,6 @@ The following software have components provided under the terms of this license:
- Jackson-core (from https://github.com/FasterXML/jackson-core)
- Jackson-dataformat-YAML (from https://github.com/FasterXML/jackson-dataformats-text)
- Jackson-module-parameter-names (from https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-parameter-names)
-- Jakarta Bean Validation API (from https://beanvalidation.org)
- Java Servlet API (from http://servlet-spec.java.net)
- Javassist (from http://www.javassist.org/)
- Joda-Time (from https://www.joda.org/joda-time/)
@@ -70,15 +70,23 @@ The following software have components provided under the terms of this license:
- OpenCensus (from https://github.com/census-instrumentation/opencensus-java)
- OpenCensus (from https://github.com/census-instrumentation/opencensus-java)
- SnakeYAML (from http://code.google.com/p/snakeyaml/)
+- Spring AOP (from https://github.com/spring-projects/spring-framework)
+- Spring Beans (from https://github.com/spring-projects/spring-framework)
+- Spring Boot (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot)
+- Spring Boot AutoConfigure (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot-autoconfigure)
+- Spring Boot Json Starter (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot-starters/spring-boot-starter-json)
+- Spring Boot Logging Starter (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot-starters/spring-boot-starter-logging)
+- Spring Boot Starter (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot-starters/spring-boot-starter)
+- Spring Boot Tomcat Starter (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot-starters/spring-boot-starter-tomcat)
+- Spring Boot Validation Starter (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot-starters/spring-boot-starter-validation)
+- Spring Boot Web Starter (from https://projects.spring.io/spring-boot/#/spring-boot-parent/spring-boot-starters/spring-boot-starter-web)
- Spring Commons Logging Bridge (from https://github.com/spring-projects/spring-framework)
+- Spring Context (from https://github.com/spring-projects/spring-framework)
+- Spring Core (from https://github.com/spring-projects/spring-framework)
- Spring Expression Language (SpEL) (from https://github.com/spring-projects/spring-framework)
-- Spring Framework: AOP (from http://www.springframework.org)
-- Spring Framework: Context (from http://www.springframework.org)
-- Spring Framework: WebMVC (from http://www.springframework.org)
- Spring TestContext Framework (from https://github.com/spring-projects/spring-framework)
-- Spring beans (from https://repo1.maven.org/maven2/org/springframework/spring-beans)
-- Spring core (from https://repo1.maven.org/maven2/org/springframework/spring-core)
-- Spring web (from https://repo1.maven.org/maven2/org/springframework/spring-web)
+- Spring Web (from https://github.com/spring-projects/spring-framework)
+- Spring Web MVC (from https://github.com/spring-projects/spring-framework)
- T-Digest (from https://github.com/tdunning/t-digest)
- aggs-matrix-stats (from https://github.com/elastic/elasticsearch)
- compiler (from http://github.com/spullara/mustache.java)
@@ -104,14 +112,6 @@ The following software have components provided under the terms of this license:
- rest-high-level (from https://github.com/elastic/elasticsearch)
- rxjava (from https://github.com/ReactiveX/RxJava)
- server (from https://github.com/elastic/elasticsearch)
-- spring-boot (from https://spring.io/projects/spring-boot)
-- spring-boot-autoconfigure (from https://spring.io/projects/spring-boot)
-- spring-boot-starter (from https://spring.io/projects/spring-boot)
-- spring-boot-starter-json (from https://spring.io/projects/spring-boot)
-- spring-boot-starter-logging (from https://spring.io/projects/spring-boot)
-- spring-boot-starter-tomcat (from https://spring.io/projects/spring-boot)
-- spring-boot-starter-validation (from https://spring.io/projects/spring-boot)
-- spring-boot-starter-web (from https://spring.io/projects/spring-boot)
- swagger-annotations (from https://repo1.maven.org/maven2/io/swagger/swagger-annotations)
- swagger-jaxrs (from )
- tomcat-embed-core (from http://tomcat.apache.org/)
@@ -142,7 +142,7 @@ The following software have components provided under the terms of this license:
- Mockito (from http://www.mockito.org)
- Reflections (from http://github.com/ronmamo/reflections)
- SnakeYAML (from http://code.google.com/p/snakeyaml/)
-- Spring core (from https://repo1.maven.org/maven2/org/springframework/spring-core)
+- Spring Core (from https://github.com/spring-projects/spring-framework)
========================================================================
CC-BY-2.5
@@ -318,7 +318,7 @@ The following software have components provided under the terms of this license:
- HdrHistogram (from http://hdrhistogram.github.io/HdrHistogram/)
- Joda-Time (from https://www.joda.org/joda-time/)
- Project Lombok (from https://projectlombok.org)
-- Spring web (from https://repo1.maven.org/maven2/org/springframework/spring-web)
+- Spring Web (from https://github.com/spring-projects/spring-framework)
========================================================================
unknown
--
GitLab