This PR introduces ideaFolder run config property, which adds a folderName run attribute to IntelliJ-based runs. This allows grouping runs into folders, which helps organizing project-related runs into their own groups.
Examples
Suppose you have a multi-project build with three subprojects: mod-a, mod-b and mod-c. All of them are mods, which generate their own runs.
Currently, all runs are placed on the same level, which makes runs list bloated. With this PR, adding ideaFolder(project.name) inside a run config will place runs under a folder named after subproject's name.
Before
After
Implementation notice
As IntelliJ permits folders with empty name, folderName attribute should be present only when a folder is used.
ideaFolder follows the same code style as ideaModule.
Introduction
This PR introduces
ideaFolder
run config property, which adds afolderName
run attribute to IntelliJ-based runs. This allows grouping runs into folders, which helps organizing project-related runs into their own groups.Examples
Suppose you have a multi-project build with three subprojects:
mod-a
,mod-b
andmod-c
. All of them are mods, which generate their own runs.Currently, all runs are placed on the same level, which makes runs list bloated. With this PR, adding
ideaFolder(project.name)
inside a run config will place runs under a folder named after subproject's name.Implementation notice
folderName
attribute should be present only when a folder is used.ideaFolder
follows the same code style asideaModule
.