@@ -47,9 +47,27 @@ under the License.
47
47
<java .version>11</java .version>
48
48
<maven .compiler.source>${java.version} </maven .compiler.source>
49
49
<maven .compiler.target>${java.version} </maven .compiler.target>
50
+ <maven-compiler-plugin .version>3.11.0</maven-compiler-plugin .version>
51
+ <maven-assembly-plugin .version>3.6.0</maven-assembly-plugin .version>
52
+ <maven-shade-plugin .version>3.2.4</maven-shade-plugin .version>
53
+ <maven-surefire-plugin .version>3.1.2</maven-surefire-plugin .version>
54
+ <maven-source-plugin .version>3.3.0</maven-source-plugin .version>
55
+ <maven-enforcer-plugin .version>3.3.0</maven-enforcer-plugin .version>
56
+ <maven-failsafe-plugin .version>3.1.0</maven-failsafe-plugin .version>
57
+ <asm .version>9.1</asm .version>
58
+ <build-helper-maven-plugin .version>3.4.0</build-helper-maven-plugin .version>
59
+ <flatten-maven-plugin .version>1.3.0</flatten-maven-plugin .version>
60
+ <scalastyle-maven-plugin .version>1.0.0</scalastyle-maven-plugin .version>
61
+ <git-commit-id-maven-plugin .version>4.9.9</git-commit-id-maven-plugin .version>
62
+ <exec-maven-plugin .version>3.1.0</exec-maven-plugin .version>
63
+ <protoc-jar-maven-plugin .version>3.11.4</protoc-jar-maven-plugin .version>
64
+ <scalafix-maven-plugin .version>0.1.7_0.10.4</scalafix-maven-plugin .version>
65
+ <extra-enforcer-rules .version>1.7.0</extra-enforcer-rules .version>
66
+ <scalafmt .version>3.6.1</scalafmt .version>
67
+ <apache-rat-plugin .version>0.16</apache-rat-plugin .version>
50
68
<scala .version>2.12.18</scala .version>
51
69
<scala .binary.version>2.12</scala .binary.version>
52
- <scala .plugin.version>4.7.2 </scala .plugin.version>
70
+ <scala .plugin.version>4.8.0 </scala .plugin.version>
53
71
<scalatest .version>3.2.16</scalatest .version>
54
72
<scalatest-maven-plugin .version>2.2.0</scalatest-maven-plugin .version>
55
73
<spark .version>3.5.5</spark .version>
@@ -396,7 +414,7 @@ under the License.
396
414
<dependency >
397
415
<groupId >org.scalatestplus</groupId >
398
416
<artifactId >junit-4-13_${scala.binary.version}</artifactId >
399
- <version >3.2.14 .0</version >
417
+ <version >3.2.16 .0</version >
400
418
<scope >test</scope >
401
419
</dependency >
402
420
@@ -691,7 +709,7 @@ under the License.
691
709
<plugin >
692
710
<groupId >io.github.evis</groupId >
693
711
<artifactId >scalafix-maven-plugin_${scala.binary.version}</artifactId >
694
- <version >0.1.7_0.10.4 </version >
712
+ <version >${scalafix-maven-plugin.version} </version >
695
713
</plugin >
696
714
</plugins >
697
715
</pluginManagement >
@@ -784,24 +802,24 @@ under the License.
784
802
<plugin >
785
803
<groupId >org.apache.maven.plugins</groupId >
786
804
<artifactId >maven-shade-plugin</artifactId >
787
- <version >3.2.4 </version >
805
+ <version >${maven-shade-plugin.version} </version >
788
806
<dependencies >
789
807
<dependency >
790
808
<groupId >org.ow2.asm</groupId >
791
809
<artifactId >asm</artifactId >
792
- <version >9.1 </version >
810
+ <version >${asm.version} </version >
793
811
</dependency >
794
812
<dependency >
795
813
<groupId >org.ow2.asm</groupId >
796
814
<artifactId >asm-commons</artifactId >
797
- <version >9.1 </version >
815
+ <version >${asm.version} </version >
798
816
</dependency >
799
817
</dependencies >
800
818
</plugin >
801
819
<plugin >
802
820
<groupId >org.apache.maven.plugins</groupId >
803
821
<artifactId >maven-surefire-plugin</artifactId >
804
- <version >3.1.0 </version >
822
+ <version >${maven-surefire-plugin.version} </version >
805
823
<configuration >
806
824
<systemPropertyVariables >
807
825
<log4j .configurationFile>file:src/test/resources/log4j2.properties</log4j .configurationFile>
@@ -812,7 +830,7 @@ under the License.
812
830
<plugin >
813
831
<groupId >org.apache.maven.plugins</groupId >
814
832
<artifactId >maven-source-plugin</artifactId >
815
- <version >3.1.0 </version >
833
+ <version >${maven-source-plugin.version} </version >
816
834
<configuration >
817
835
<attach >true</attach >
818
836
</configuration >
@@ -829,7 +847,7 @@ under the License.
829
847
<plugin >
830
848
<groupId >org.apache.maven.plugins</groupId >
831
849
<artifactId >maven-compiler-plugin</artifactId >
832
- <version >3.10.1 </version >
850
+ <version >${maven-compiler-plugin.version} </version >
833
851
<configuration >
834
852
<source >${java.version} </source >
835
853
<target >${java.version} </target >
@@ -840,7 +858,7 @@ under the License.
840
858
<plugin >
841
859
<groupId >org.apache.maven.plugins</groupId >
842
860
<artifactId >maven-failsafe-plugin</artifactId >
843
- <version >3.1.0 </version >
861
+ <version >${maven-failsafe-plugin.version} </version >
844
862
</plugin >
845
863
<plugin >
846
864
<groupId >com.diffplug.spotless</groupId >
@@ -861,7 +879,7 @@ under the License.
861
879
<scala >
862
880
<toggleOffOn />
863
881
<scalafmt >
864
- <version >3.6.1 </version >
882
+ <version >${scalafmt.version} </version >
865
883
<file >${maven.multiModuleProjectDirectory} /scalafmt.conf</file >
866
884
</scalafmt >
867
885
<licenseHeader >
@@ -873,7 +891,7 @@ under the License.
873
891
<plugin >
874
892
<groupId >org.codehaus.mojo</groupId >
875
893
<artifactId >flatten-maven-plugin</artifactId >
876
- <version >1.3.0 </version >
894
+ <version >${flatten-maven-plugin.version} </version >
877
895
</plugin >
878
896
<plugin >
879
897
<groupId >org.jacoco</groupId >
@@ -883,15 +901,15 @@ under the License.
883
901
<plugin >
884
902
<groupId >org.codehaus.mojo</groupId >
885
903
<artifactId >build-helper-maven-plugin</artifactId >
886
- <version >3.2.0 </version >
904
+ <version >${build-helper-maven-plugin.version} </version >
887
905
</plugin >
888
906
</plugins >
889
907
</pluginManagement >
890
908
<plugins >
891
909
<plugin >
892
910
<groupId >org.scalastyle</groupId >
893
911
<artifactId >scalastyle-maven-plugin</artifactId >
894
- <version >1.0.0 </version >
912
+ <version >${scalastyle-maven-plugin.version} </version >
895
913
<configuration >
896
914
<verbose >false</verbose >
897
915
<failOnViolation >true</failOnViolation >
@@ -947,7 +965,7 @@ under the License.
947
965
<plugin >
948
966
<groupId >org.apache.rat</groupId >
949
967
<artifactId >apache-rat-plugin</artifactId >
950
- <version >0.16 </version >
968
+ <version >${apache-rat-plugin.version} </version >
951
969
<executions >
952
970
<execution >
953
971
<phase >verify</phase >
@@ -1001,7 +1019,7 @@ under the License.
1001
1019
<plugin >
1002
1020
<groupId >org.apache.maven.plugins</groupId >
1003
1021
<artifactId >maven-enforcer-plugin</artifactId >
1004
- <version >3.1.0 </version >
1022
+ <version >${maven-enforcer-plugin.version} </version >
1005
1023
<executions >
1006
1024
<execution >
1007
1025
<id >no-duplicate-declared-dependencies</id >
@@ -1064,7 +1082,7 @@ under the License.
1064
1082
<dependency >
1065
1083
<groupId >org.codehaus.mojo</groupId >
1066
1084
<artifactId >extra-enforcer-rules</artifactId >
1067
- <version >1.6.1 </version >
1085
+ <version >${extra-enforcer-rules.version} </version >
1068
1086
</dependency >
1069
1087
</dependencies >
1070
1088
</plugin >
0 commit comments