SCB-2397 Add pack-dependencies module management dependencies
diff --git a/pack-dependencies/pom.xml b/pack-dependencies/pom.xml
index 88fe156..586a320 100644
--- a/pack-dependencies/pom.xml
+++ b/pack-dependencies/pom.xml
@@ -61,11 +61,11 @@
<netty.version>4.1.74.Final</netty.version>
<!-- json -->
- <jackson.version>2.9.0</jackson.version>
+ <jackson.version>2.13.1</jackson.version>
<gson.version>2.8.4</gson.version>
<disruptor.version>3.3.7</disruptor.version>
- <dubbo.version>2.6.4</dubbo.version>
+ <dubbo.version>2.6.12</dubbo.version>
<findbugs.jsr305.version>3.0.1</findbugs.jsr305.version>
<guava.version>20.0</guava.version>
<asm.version>5.0.4</asm.version>
@@ -86,11 +86,7 @@
<javax.persistence-api.version>2.2</javax.persistence-api.version>
<javax.interceptor-api.version>1.2</javax.interceptor-api.version>
<commons-lang3.version>3.6</commons-lang3.version>
-
- <!-- maven plugins -->
- <protobuf-maven-plugin.version>0.5.0</protobuf-maven-plugin.version>
<protobuf-java.version>3.19.2</protobuf-java.version>
- <os-maven-plugin.version>1.5.0.Final</os-maven-plugin.version>
<!-- test -->
<byteman.version>4.0.1</byteman.version>
diff --git a/pom.xml b/pom.xml
index 2f1c39f..14b74c7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,6 +46,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
+
<!-- plugins -->
<jacoco-maven-plugin.version>0.8.6</jacoco-maven-plugin.version>
<license-maven-plugin.version>1.19</license-maven-plugin.version>
@@ -54,7 +55,7 @@
<directory-maven-plugin.version>0.1</directory-maven-plugin.version>
<gmaven-plugin.version>1.5</gmaven-plugin.version>
<gmaven-plugin.provider.version>1.8</gmaven-plugin.provider.version>
- <docker-maven-plugin.version>0.28.0</docker-maven-plugin.version>
+ <docker-maven-plugin.version>0.39.1</docker-maven-plugin.version>
<mixin-maven-plugin.version>0.1-alpha-39</mixin-maven-plugin.version>
<maven-compiler-plugin.version>3.1</maven-compiler-plugin.version>
<coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
@@ -66,6 +67,9 @@
<maven-javadoc-plugin.version>2.9.1</maven-javadoc-plugin.version>
<maven-release-plugin.version>2.5.3</maven-release-plugin.version>
<maven.failsafe.version>2.19.1</maven.failsafe.version>
+ <protobuf-maven-plugin.version>0.5.0</protobuf-maven-plugin.version>
+ <os-maven-plugin.version>1.5.0.Final</os-maven-plugin.version>
+ <dependency-check-maven.version>6.5.3</dependency-check-maven.version>
</properties>
<name>Apache ServiceComb Pack</name>
@@ -370,6 +374,36 @@
<profiles>
<profile>
+ <id>dependency-check</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.owasp</groupId>
+ <artifactId>dependency-check-maven</artifactId>
+ <version>${dependency-check-maven.version}</version>
+ <configuration>
+ <name>notifier-dependency-check</name>
+ <format>HTML</format>
+ <failBuildOnCVSS>9</failBuildOnCVSS>
+ <failOnError>false</failOnError>
+ <skipProvidedScope>true</skipProvidedScope>
+ <skipRuntimeScope>true</skipRuntimeScope>
+ <skipTestScope>true</skipTestScope>
+ <retireJsAnalyzerEnabled>false</retireJsAnalyzerEnabled>
+ <skipArtifactType>pom</skipArtifactType>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>aggregate</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
<id>release</id>
<modules>
<module>demo</module>