Transitive annotationProcessor


I have this ‘common’ library which uses Manifold to add extension methods to a lot of different classes and libraries.

This library has to set the annotationProcessor to the one from Manifold, which worked and the library works and compiled.

Now when I want to add that library to my main side project, how can I automatically set the main project’s annotationProcessor to the one from Manifold?

I tried this:

annotationProcessor("systems.manifold:manifold-ext:2022.1.27") {
    transitive = true

but that didn’t work :confused:

Does anybody know if this is possible?

Thanks in advance,

1 Like