From the external api integration article: “External system wrapper is required to be able to build project info on the basis of the given external system config.”
In the gradle-tooling-api.jar I found that Gradle “know” about actual IDEA project structure and build model suitable for IDEA’s external system integration…