You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because the annotationProcessor path is not passed into the transform requireAllDefinedDependencies fails for modules that are only on the annotationProcessor path and not on the runtime or compile classpath.
The text was updated successfully, but these errors were encountered:
Looking at this, I also realized that the current decision of whether something is requires or requires transitive is flawed.
For that to work reliably, we would need the 'compile classpath' of the module we are looking at right now.
The 'compileDependencies' set in ExtraJavaModuleInfoTransform however is based only on the 'compile classpath' of the final consumer.
I'll change this behavior to always do requires transitive for now.
Because the annotationProcessor path is not passed into the transform
requireAllDefinedDependencies
fails for modules that are only on the annotationProcessor path and not on the runtime or compile classpath.The text was updated successfully, but these errors were encountered: