I want to rewrite Gradle Cross-Platform Exec plugin (com.github.jlouns.cpe) to overcome its problems and also to provide
crossPlatformExec method for
In order to do that I plan to subclass
DefaultExecAction and override
AbstractExecHandleBuilder.build method. Into that method I want to embed code to substitute correct cross-platform command - see WIP here.
But I have a problem that some methods in Gradle classes are private and therefore are not available to my chilld class. For now the problem is
Could Gradle team change that method visibility to
Or maybe I’m doing something wrong and there is another way to achieve that?