Programatically Update Plugin Version in Gradle Build File


I'm looking to write an action that updates the version of a framework plugin in the or file for the user when a newer version is available (which my IntelliJ IDEA plugin monitors for). I was looking through the Gradle Plugin code to see if there was a provided mechanism doing this, but I could not find one.

Is there a provided way to update the version of a plugin or dependency in the Gradle build file? Or do I need to use the PSI framework to find and then edit the declaration in the gradle build file.

1 comment

There's experimental API com.intellij.externalSystem.DependencyModifierService, but it does not include plugins (yet).


Please sign in to leave a comment.