distributeJarByClassWithPriority(State.class, 0); distributeJarByClassWithPriority(ConstructState.class, 0); distributeJarByClassWithPriority(InstrumentedExtractorBase.class, 0); distributeJarByClassWithPriority(MetricContext.class, 0); distributeJarByClassWithPriority(GobblinMetrics.class, 0); distributeJarByClassWithPriority(FsStateStore.class, 0); distributeJarByClassWithPriority(Task.class, 0); distributeJarByClassWithPriority(PathUtils.class, 0); distributeJarByClassWithPriority(ReadableInstant.class, 0); distributeJarByClassWithPriority(Escaper.class, -10); // Escaper was added in guava 15, so we use it to identify correct jar distributeJarByClassWithPriority(MetricFilter.class, 0); distributeJarByClassWithPriority(DataTemplate.class, 0); distributeJarByClassWithPriority(ClassUtils.class, 0); distributeJarByClassWithPriority(SchemaBuilder.class, 0); distributeJarByClassWithPriority(RetryListener.class, 0);