We can resolve the dependencies using Maven's ArtifactResolver,
unzip them and detect if file contains marker directory META-INF/cdk.
Finally, all those artifacts will be extracted and added to compileSourceRoots.
Be aware that then dependencies can't contain any {{@JsfComponent}}s nor other artifacts for compilation,
otherwise they will be compiled several times.
We can resolve the dependencies using Maven's ArtifactResolver,
unzip them and detect if file contains marker directory META-INF/cdk.
Finally, all those artifacts will be extracted and added to compileSourceRoots.
Be aware that then dependencies can't contain any {{@JsfComponent}}s nor other artifacts for compilation,
otherwise they will be compiled several times.