|
19 | 19 | <parent> |
20 | 20 | <groupId>org.apache</groupId> |
21 | 21 | <artifactId>apache</artifactId> |
22 | | - <version>23</version> |
| 22 | + <version>37</version> |
23 | 23 | </parent> |
24 | 24 | <groupId>org.apache.tez</groupId> |
25 | 25 | <artifactId>tez</artifactId> |
|
30 | 30 | <licenses> |
31 | 31 | <license> |
32 | 32 | <name>The Apache Software License, Version 2.0</name> |
33 | | - <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| 33 | + <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> |
34 | 34 | </license> |
35 | 35 | </licenses> |
36 | 36 |
|
37 | 37 | <organization> |
38 | 38 | <name>Apache Software Foundation</name> |
39 | | - <url>http://www.apache.org</url> |
| 39 | + <url>https://www.apache.org</url> |
40 | 40 | </organization> |
41 | 41 |
|
42 | 42 | <properties> |
43 | 43 | <!-- Build Properties --> |
44 | | - <maven.compiler.source>21</maven.compiler.source> |
45 | | - <maven.compiler.target>21</maven.compiler.target> |
| 44 | + <javaVersion>21</javaVersion> |
| 45 | + <maven.compiler.release>21</maven.compiler.release> |
46 | 46 | <maven.test.redirectTestOutputToFile>true</maven.test.redirectTestOutputToFile> |
47 | | - <surefire.version>3.0.0-M4</surefire.version> |
48 | 47 | <failIfNoTests>false</failIfNoTests> |
49 | 48 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
50 | 49 | <build.time>${maven.build.timestamp}</build.time> |
|
71 | 70 | <clover.license>${user.home}/clover.license</clover.license> |
72 | 71 | <curator.version>5.9.0</curator.version> |
73 | 72 | <dependency-check-maven.version>3.2.0</dependency-check-maven.version> |
74 | | - <dependency-maven-plugin.version>3.8.1</dependency-maven-plugin.version> |
75 | 73 | <spotbugs.version>4.9.3</spotbugs.version> |
76 | 74 | <spotbugs-maven-plugin.version>4.9.3.0</spotbugs-maven-plugin.version> |
77 | 75 | <plexus-velocity.version>2.3.0</plexus-velocity.version> |
78 | 76 | <frontend-maven-plugin.version>1.15.0</frontend-maven-plugin.version> |
79 | 77 | <guava.version>32.0.1-jre</guava.version> |
80 | 78 | <hadoop.version>3.4.2</hadoop.version> |
81 | | - <jdk.tools.version>1.8</jdk.tools.version> |
82 | 79 | <jersey.version>1.19.4</jersey.version> |
83 | 80 | <jettison.version>1.5.4</jettison.version> |
84 | 81 | <jsr305.version>3.0.0</jsr305.version> |
85 | 82 | <junit.version>4.13.2</junit.version> |
86 | 83 | <leveldbjni-all.version>1.8</leveldbjni-all.version> |
87 | 84 | <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version> |
88 | | - <maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version> |
89 | | - <maven-enforcer-plugin.version>3.0.0</maven-enforcer-plugin.version> |
90 | | - <maven-project-info-reports-plugin.version>3.1.2</maven-project-info-reports-plugin.version> |
91 | | - <maven-shade-plugin.version>3.6.0</maven-shade-plugin.version> |
92 | | - <maven-site-plugin.version>3.12.1</maven-site-plugin.version> |
93 | 85 | <metrics-core.version>3.1.0</metrics-core.version> |
94 | 86 | <mockito-core.version>4.8.1</mockito-core.version> |
95 | 87 | <netty.version>4.1.130.Final</netty.version> |
|
112 | 104 | --add-opens java.base/java.io=ALL-UNNAMED |
113 | 105 | -Dnet.bytebuddy.experimental=true |
114 | 106 | </test.jvm.args> |
115 | | - |
116 | 107 | <maven.javadoc.skip>true</maven.javadoc.skip> <!-- enabled only in relevant modules separately --> |
117 | 108 | </properties> |
118 | 109 | <scm> |
|
788 | 779 | <scope>test</scope> |
789 | 780 | </dependency> |
790 | 781 | <dependency> |
791 | | - <groupId>com.google.protobuf</groupId> |
792 | | - <artifactId>protobuf-java</artifactId> |
793 | | - <version>${protobuf.version}</version> |
| 782 | + <groupId>com.google.protobuf</groupId> |
| 783 | + <artifactId>protobuf-java</artifactId> |
| 784 | + <version>${protobuf.version}</version> |
794 | 785 | </dependency> |
795 | 786 | <dependency> |
796 | 787 | <groupId>com.google.guava</groupId> |
|
805 | 796 | <dependency> |
806 | 797 | <groupId>com.sun.jersey</groupId> |
807 | 798 | <artifactId>jersey-client</artifactId> |
808 | | - <version>${jersey.version}</version> |
| 799 | + <version>${jersey.version}</version> |
809 | 800 | </dependency> |
810 | 801 | <dependency> |
811 | 802 | <groupId>com.sun.jersey</groupId> |
|
859 | 850 | <build> |
860 | 851 | <pluginManagement> |
861 | 852 | <plugins> |
862 | | - <plugin> |
863 | | - <groupId>org.apache.maven.plugins</groupId> |
864 | | - <artifactId>maven-dependency-plugin</artifactId> |
865 | | - <version>${dependency-maven-plugin.version}</version> |
866 | | - </plugin> |
867 | 853 | <plugin> |
868 | 854 | <groupId>org.apache.maven.plugins</groupId> |
869 | 855 | <artifactId>maven-jar-plugin</artifactId> |
|
975 | 961 | <plugin> |
976 | 962 | <groupId>org.apache.maven.plugins</groupId> |
977 | 963 | <artifactId>maven-checkstyle-plugin</artifactId> |
978 | | - <version>${maven-checkstyle-plugin.version}</version> |
979 | 964 | <dependencies> |
980 | 965 | <dependency> |
981 | 966 | <groupId>org.apache.tez</groupId> |
|
1099 | 1084 | </lifecycleMappingMetadata> |
1100 | 1085 | </configuration> |
1101 | 1086 | </plugin> |
1102 | | - <plugin> |
| 1087 | + <plugin> |
1103 | 1088 | <groupId>ro.isdc.wro4j</groupId> |
1104 | 1089 | <artifactId>wro4j-maven-plugin</artifactId> |
1105 | 1090 | <version>${wro4j-maven-plugin.version}</version> |
1106 | | - <dependencies> |
1107 | | - <!-- TODO: Remove this dependency after upgrading wro4j-maven-plugin to 1.8.1 or later. --> |
1108 | | - <dependency> |
1109 | | - <groupId>org.mockito</groupId> |
1110 | | - <artifactId>mockito-core</artifactId> |
1111 | | - <version>2.18.0</version> |
1112 | | - </dependency> |
1113 | | - </dependencies> |
| 1091 | + <dependencies> |
| 1092 | + <!-- TODO: Remove this dependency after upgrading wro4j-maven-plugin to 1.8.1 or later. --> |
| 1093 | + <dependency> |
| 1094 | + <groupId>org.mockito</groupId> |
| 1095 | + <artifactId>mockito-core</artifactId> |
| 1096 | + <version>2.18.0</version> |
| 1097 | + </dependency> |
| 1098 | + </dependencies> |
1114 | 1099 | </plugin> |
1115 | 1100 | </plugins> |
1116 | 1101 | </pluginManagement> |
|
1119 | 1104 | <plugin> |
1120 | 1105 | <groupId>org.apache.maven.plugins</groupId> |
1121 | 1106 | <artifactId>maven-enforcer-plugin</artifactId> |
1122 | | - <version>${maven-enforcer-plugin.version}</version> |
1123 | 1107 | <dependencies> |
1124 | 1108 | <dependency> |
1125 | 1109 | <groupId>de.skuzzle.enforcer</groupId> |
|
1128 | 1112 | </dependency> |
1129 | 1113 | </dependencies> |
1130 | 1114 | <executions> |
1131 | | - <execution> |
1132 | | - <id>clean</id> |
1133 | | - <goals> |
1134 | | - <goal>enforce</goal> |
1135 | | - </goals> |
1136 | | - <configuration> |
1137 | | - <rules> |
1138 | | - <requireMavenVersion> |
1139 | | - <version>[3.6.3,)</version> |
1140 | | - </requireMavenVersion> |
1141 | | - <requireJavaVersion> |
1142 | | - <version>[${maven.compiler.target},)</version> |
1143 | | - </requireJavaVersion> |
1144 | | - </rules> |
1145 | | - </configuration> |
1146 | | - </execution> |
1147 | 1115 | <execution> |
1148 | 1116 | <id>banned-illegal-imports</id> |
1149 | 1117 | <phase>process-sources</phase> |
|
1168 | 1136 | <groupId>org.apache.rat</groupId> |
1169 | 1137 | <artifactId>apache-rat-plugin</artifactId> |
1170 | 1138 | </plugin> |
1171 | | - <plugin> |
1172 | | - <groupId>org.apache.maven.plugins</groupId> |
1173 | | - <artifactId>maven-deploy-plugin</artifactId> |
1174 | | - </plugin> |
1175 | | - <plugin> |
1176 | | - <groupId>org.apache.maven.plugins</groupId> |
1177 | | - <artifactId>maven-gpg-plugin</artifactId> |
1178 | | - </plugin> |
1179 | 1139 | <plugin> |
1180 | 1140 | <groupId>org.codehaus.mojo</groupId> |
1181 | 1141 | <artifactId>buildnumber-maven-plugin</artifactId> |
1182 | 1142 | </plugin> |
1183 | | - <plugin> |
1184 | | - <groupId>org.apache.maven.plugins</groupId> |
1185 | | - <artifactId>maven-jar-plugin</artifactId> |
1186 | | - </plugin> |
1187 | 1143 | <plugin> |
1188 | 1144 | <groupId>org.codehaus.mojo</groupId> |
1189 | 1145 | <artifactId>build-helper-maven-plugin</artifactId> |
1190 | 1146 | </plugin> |
1191 | | - <plugin> |
1192 | | - <groupId>com.github.spotbugs</groupId> |
1193 | | - <artifactId>spotbugs-maven-plugin</artifactId> |
1194 | | - <configuration> |
1195 | | - <excludeFilterFile>${basedir}/findbugs-exclude.xml</excludeFilterFile> |
1196 | | - <failOnError>false</failOnError> |
1197 | | - </configuration> |
1198 | | - </plugin> |
1199 | 1147 | <plugin> |
1200 | 1148 | <groupId>com.diffplug.spotless</groupId> |
1201 | 1149 | <artifactId>spotless-maven-plugin</artifactId> |
|
1210 | 1158 | </executions> |
1211 | 1159 | </plugin> |
1212 | 1160 | <plugin> |
1213 | | - <!-- OWASP's dependency-check plugin will scan the third party |
| 1161 | + <!-- OWASP's dependency-check plugin will scan the third party |
1214 | 1162 | dependencies of this project for known CVEs (security |
1215 | 1163 | vulnerabilities against them). It will produce a report |
1216 | 1164 | in target/dependency-check-report.html. To invoke, run |
1217 | 1165 | 'mvn dependency-check:aggregate' |
1218 | 1166 | --> |
1219 | | - <groupId>org.owasp</groupId> |
1220 | | - <artifactId>dependency-check-maven</artifactId> |
1221 | | - </plugin> |
1222 | | - </plugins> |
| 1167 | + <groupId>org.owasp</groupId> |
| 1168 | + <artifactId>dependency-check-maven</artifactId> |
| 1169 | + </plugin> |
| 1170 | + </plugins> |
1223 | 1171 | </build> |
1224 | 1172 |
|
1225 | 1173 | <profiles> |
1226 | | - <profile> |
1227 | | - <id>sign</id> |
1228 | | - <build> |
1229 | | - <plugins> |
1230 | | - <plugin> |
1231 | | - <groupId>org.apache.maven.plugins</groupId> |
1232 | | - <artifactId>maven-gpg-plugin</artifactId> |
1233 | | - <executions> |
1234 | | - <execution> |
1235 | | - <id>sign-artifacts</id> |
1236 | | - <phase>verify</phase> |
1237 | | - <goals> |
1238 | | - <goal>sign</goal> |
1239 | | - </goals> |
1240 | | - </execution> |
1241 | | - </executions> |
1242 | | - </plugin> |
1243 | | - </plugins> |
1244 | | - </build> |
1245 | | - </profile> |
1246 | 1174 | <profile> |
1247 | 1175 | <id>clover</id> |
1248 | 1176 | <activation> |
|
1298 | 1226 | </plugins> |
1299 | 1227 | </build> |
1300 | 1228 | </profile> |
1301 | | - <profile> |
1302 | | - <id>sources</id> |
1303 | | - <build> |
1304 | | - <plugins> |
1305 | | - <plugin> |
1306 | | - <groupId>org.apache.maven.plugins</groupId> |
1307 | | - <artifactId>maven-source-plugin</artifactId> |
1308 | | - <executions> |
1309 | | - <execution> |
1310 | | - <id>attach-sources</id> |
1311 | | - <goals> |
1312 | | - <goal>jar</goal> |
1313 | | - </goals> |
1314 | | - </execution> |
1315 | | - </executions> |
1316 | | - </plugin> |
1317 | | - </plugins> |
1318 | | - </build> |
1319 | | - </profile> |
1320 | 1229 | <profile> |
1321 | 1230 | <id>javadoc</id> |
1322 | 1231 | <build> |
|
1360 | 1269 | </plugins> |
1361 | 1270 | </build> |
1362 | 1271 | </profile> |
1363 | | - <profile> |
1364 | | - <id>jdk1.8</id> |
1365 | | - <activation> |
1366 | | - <jdk>1.8</jdk> |
1367 | | - </activation> |
1368 | | - <dependencies> |
1369 | | - <dependency> |
1370 | | - <groupId>jdk.tools</groupId> |
1371 | | - <artifactId>jdk.tools</artifactId> |
1372 | | - <version>${jdk.tools.version}</version> |
1373 | | - <scope>system</scope> |
1374 | | - <systemPath>${java.home}/../lib/tools.jar</systemPath> |
1375 | | - </dependency> |
1376 | | - </dependencies> |
1377 | | - </profile> |
1378 | 1272 |
|
1379 | 1273 | <profile> |
1380 | 1274 | <activation> |
|
0 commit comments