// ĠCopyright Ġ 2 0 0 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġorg . jetbrains . idea . maven . build tool . quick fix Ċ Ċ import Ġcom . intellij . build . issue . Build Issue Quick Fix Ċ import Ġcom . intellij . ide . actions . Show Settings Util Impl Ċ import Ġcom . intellij . openapi . action System . DataContext Ċ import Ġcom . intellij . openapi . application . Application Manager Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġorg . jetbrains . idea . maven . execution . Maven Runner Configurable Ċ import Ġjava . util . concurrent . Comp letableFuture Ċ Ċ class ĠOpen Maven Runner Settings Quick Fix ( val Ġsearch : ĠString ?) Ġ: ĠBuild Issue Quick Fix Ġ{ ĊĠ Ġconstructor () Ġ: Ġthis ( null ) ĊĊĠ Ġoverride Ġval Ġid : ĠString Ġ= Ġ" open _ maven _ runner _ settings _ quick _ fix " ĊĊĠ Ġoverride Ġfun Ġrun Quick Fix ( project : ĠProject , Ġdata Context : ĠData Context ): ĠCompletableFuture < *> Ġ{ ĊĠĠĠ ĠApplication Manager . getApplication (). invoke Later Ġ{ ĊĠĠĠĠĠ ĠShow Settings Util Impl . show Settings Dialog ( project , ĠMaven Runner Configurable . SETTINGS _ ID , Ġsearch ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn ĠCompletableFuture . completed Future ( null ) ĊĠ Ġ} Ċ }