File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed
bigtable-dataflow-parent/bigtable-hbase-beam Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -215,6 +215,33 @@ limitations under the License.
215215 </execution >
216216 </executions >
217217 </plugin >
218+
219+ <plugin >
220+ <groupId >org.apache.maven.plugins</groupId >
221+ <artifactId >maven-enforcer-plugin</artifactId >
222+ <executions >
223+ <execution >
224+ <id >enforce</id >
225+ <goals >
226+ <goal >enforce</goal >
227+ </goals >
228+ <configuration >
229+ <rules >
230+ <!-- All hbase deps are provided and we have no hope of enforcing rules on them -->
231+ <banDuplicateClasses >
232+ <ignoreClasses >
233+ <!-- hbase-shaded-client has an incorrect shading config that doesnt relocate
234+ classes for multiversioned jars. This most likely renders them unusable. Furthermore
235+ bigtable-hbase doesnt use the jackson functionality in hbase. So its safe to ignore
236+ the conflict with beam -->
237+ <ignoreClass >META-INF/versions/*/com/fasterxml/jackson/core/io/doubleparser/*</ignoreClass >
238+ </ignoreClasses >
239+ </banDuplicateClasses >
240+ </rules >
241+ </configuration >
242+ </execution >
243+ </executions >
244+ </plugin >
218245 </plugins >
219246 </pluginManagement >
220247
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ limitations under the License.
8080 <truth .version>1.1.5</truth .version>
8181 <hamcrest .version>1.3</hamcrest .version>
8282 <mockito .version>4.11.0</mockito .version>
83- <beam .version>2.55.1 </beam .version>
83+ <beam .version>2.57.0 </beam .version>
8484 <!-- referred from bigtable-beam-import and bigtable-emulator -->
8585 <guava .version>31.1-jre</guava .version>
8686 <opencensus .version>0.31.1</opencensus .version>
You can’t perform that action at this time.
0 commit comments