|
77 | 77 | <frontend-maven-plugin.version>1.15.0</frontend-maven-plugin.version> |
78 | 78 | <guava.version>32.0.1-jre</guava.version> |
79 | 79 | <hadoop.version>3.4.2</hadoop.version> |
| 80 | + <hadoop-thirdparty.version>1.4.0</hadoop-thirdparty.version> |
80 | 81 | <jersey.version>1.19.4</jersey.version> |
81 | 82 | <jettison.version>1.5.4</jettison.version> |
82 | 83 | <jsr305.version>3.0.0</jsr305.version> |
|
101 | 102 | <test.log.dir>${project.build.directory}/logs</test.log.dir> |
102 | 103 | <wro4j-maven-plugin.version>1.7.9</wro4j-maven-plugin.version> |
103 | 104 | <maven.javadoc.skip>true</maven.javadoc.skip> <!-- enabled only in relevant modules separately --> |
| 105 | + <maven-replacer-plugin.version>1.5.3</maven-replacer-plugin.version> |
104 | 106 | </properties> |
105 | 107 | <scm> |
106 | 108 | <connection>${scm.url}</connection> |
|
773 | 775 | <artifactId>protobuf-java</artifactId> |
774 | 776 | <version>${protobuf.version}</version> |
775 | 777 | </dependency> |
| 778 | + <dependency> |
| 779 | + <groupId>org.apache.hadoop.thirdparty</groupId> |
| 780 | + <artifactId>hadoop-shaded-protobuf_3_25</artifactId> |
| 781 | + <version>${hadoop-thirdparty.version}</version> |
| 782 | + </dependency> |
776 | 783 | <dependency> |
777 | 784 | <groupId>com.google.guava</groupId> |
778 | 785 | <artifactId>guava</artifactId> |
|
1100 | 1107 | </dependency> |
1101 | 1108 | </dependencies> |
1102 | 1109 | </plugin> |
| 1110 | + <plugin> |
| 1111 | + <groupId>com.google.code.maven-replacer-plugin</groupId> |
| 1112 | + <artifactId>replacer</artifactId> |
| 1113 | + <version>${maven-replacer-plugin.version}</version> |
| 1114 | + <executions> |
| 1115 | + <execution> |
| 1116 | + <id>replace-generated-sources</id> |
| 1117 | + <phase>generate-sources</phase> |
| 1118 | + <goals> |
| 1119 | + <goal>replace</goal> |
| 1120 | + </goals> |
| 1121 | + <configuration> |
| 1122 | + <basedir>${project.basedir}</basedir> |
| 1123 | + <includes> |
| 1124 | + <include>target/generated-sources/**/*.java</include> |
| 1125 | + </includes> |
| 1126 | + <replacements> |
| 1127 | + <replacement> |
| 1128 | + <token>([^\.])com.google.protobuf</token> |
| 1129 | + <value>$1org.apache.hadoop.thirdparty.protobuf</value> |
| 1130 | + </replacement> |
| 1131 | + </replacements> |
| 1132 | + </configuration> |
| 1133 | + </execution> |
| 1134 | + <execution> |
| 1135 | + <id>replace-generated-test-sources</id> |
| 1136 | + <phase>generate-sources</phase> |
| 1137 | + <goals> |
| 1138 | + <goal>replace</goal> |
| 1139 | + </goals> |
| 1140 | + <configuration> |
| 1141 | + <basedir>${project.basedir}</basedir> |
| 1142 | + <includes> |
| 1143 | + <include>target/generated-test-sources/**/*.java</include> |
| 1144 | + </includes> |
| 1145 | + <replacements> |
| 1146 | + <replacement> |
| 1147 | + <token>([^\.])com.google.protobuf</token> |
| 1148 | + <value>$1org.apache.hadoop.thirdparty.protobuf</value> |
| 1149 | + </replacement> |
| 1150 | + </replacements> |
| 1151 | + </configuration> |
| 1152 | + </execution> |
| 1153 | + </executions> |
| 1154 | + </plugin> |
1103 | 1155 | </plugins> |
1104 | 1156 | </pluginManagement> |
1105 | 1157 |
|
|
0 commit comments