Closed dnault closed 2 years ago
minimal-json gets bundled into both the runtime library and the annotation processor.
In both cases, it's relocated to the same package. This leads to duplicate classes on the class path, which is no good.
See if the annotation processor can just use the version in the runtime library. If we can't make that work, then relocate to different locations.
Since the annotation processor depends on the runtime library (which already includes a repackaged minimal-json), minimal-json doesn't need to be repackaged in the annotation processor.
minimal-json gets bundled into both the runtime library and the annotation processor.
In both cases, it's relocated to the same package. This leads to duplicate classes on the class path, which is no good.
See if the annotation processor can just use the version in the runtime library. If we can't make that work, then relocate to different locations.