Skip to content

Commit b9580de

Browse files
committed
Add temporary workaround for kryo groupId skew
See ome/ome-common-java#50 and ome/bioformats#3557.
1 parent 15f7adb commit b9580de

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

pom.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,20 @@
199199
HACK: The following list of allowed-to-be-duplicated classes
200200
facilitates intended combinations of artifacts:
201201
==
202+
TEMP: Until ome/ome-common-java#50 and ome/bioformats#3557 merge.
203+
Classes:
204+
com.esotericsoftware.kryo.*,
205+
com.esotericsoftware.minlog.*,
206+
com.esotericsoftware.reflectasm.*
207+
Part of:
208+
com.esotericsoftware.kryo:kryo,
209+
com.esotericsoftware:kryo,
210+
com.esotericsoftware:minlog,
211+
com.esotericsoftware:reflectasm
212+
Enables:
213+
org.openmicroscopy:ome-common (com.esotericsoftware.kryo:kryo) +
214+
graphics.scenery:scenery (com.esotericsoftware:kryo)
215+
==
202216
Classes: com.google.inject.*
203217
Part of: com.google.inject:guice:no_aop
204218
Also in: org.sonatype.sisu:sisu-guice
@@ -238,7 +252,7 @@
238252
Also in: ome:jxrlib-all
239253
Enables: args4j:args4j + ome:jxrlib-all
240254
-->
241-
<allowedDuplicateClasses>com.google.inject.*,jnr.ffi.*,org.apache.hadoop.yarn.*.package-info,org.apache.spark.unused.UnusedStubClass,org.hibernate.stat.ConcurrentStatisticsImpl,org.junit.runner.Runner,org.kohsuke.args4j.*</allowedDuplicateClasses>
255+
<allowedDuplicateClasses>com.esotericsoftware.kryo.*,com.esotericsoftware.minlog.*,com.esotericsoftware.reflectasm.*,com.google.inject.*,jnr.ffi.*,org.apache.hadoop.yarn.*.package-info,org.apache.spark.unused.UnusedStubClass,org.hibernate.stat.ConcurrentStatisticsImpl,org.junit.runner.Runner,org.kohsuke.args4j.*</allowedDuplicateClasses>
242256

243257
<!--
244258
NB: We override these properties to make the enforcer happy.

0 commit comments

Comments
 (0)