Could any dev, please, let us know why there is no progress on 'provided' scope for JavaPlugin, since it seems so straightforward to include it?
Excuse me but argumentation that 'provided' is a broken concept is really unconvincing. For example, there are such wide-adopted Java projects like Project Lombok on which there is no runtime dependency and it makes absolutely no sense in declaring it as a 'compile' dependency.
And what about some 'servlet libraries' (utility libraries for servlets) - they are not WARs (they are libraries so they are simply JARs) and they need a 'provided' dependency on servlet-api. In such scenario, when these 'servlet libraries' are included in a WAR project, there might even be a conflict between now-emulated 'provided' and WarPlugin's 'providedCompile'.
To conclude, would it not be easier to simply move 'providedCompile' and 'providedRuntime' from WarPlugin to JavaPlugin and be done with it?
Thank you in advance