9.6.2023

IntelliJ - Run Gradle Task before Commit

IntelliJ has build in Support for Before Commit Actions. E.g. Reformatting Code, optimize Imports and so on. But sometimes you want to execute a Gradle Task before Commit. We are using the Gradle Plugin Spotless to enforce consistent code formatting and style, ensuring readability and maintainability across the codebase.

But we struggle to manually run the Gradle Task before each commit.

We gladly found a way to Run the Gradle Task before each commit using the IntelliJ - Before Commit - Run Configuration, where you can select a Gradle Task which is executed before each commit.

I'm not quit sure, why only Gradle Tasks are supported. I was hoping to run e.g. npm tasks as well, but I was not able to select the Run Configurations for other Tasks then Gradle

before_commit_config

So before your commit, the task gets executed:

before_commit_action

I hope this saves a few CI Minutes due to failed builds due to e.g. Spotless

Simon

Softwareentwickler

Zur Übersicht

Standort Hannover

newcubator GmbH
Bödekerstraße 22
30161 Hannover

Standort Dortmund

newcubator GmbH
Westenhellweg 85-89
44137 Dortmund