// ĠCopyright Ġ 2 0 0 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . intellij . jar Repository . settings Ċ Ċ import Ġcom . intellij . ide . Java Ui Bundle Ċ import Ġcom . intellij . jar Repository . Repository Library Synchron izer Ċ import Ġcom . intellij . notification . Notification Ċ import Ġcom . intellij . notification . Notification Type Ċ import Ġcom . intellij . notification . Notifications Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . roots . impl . libraries . Library Ex Ċ import Ġorg . jetbrains . concurrency . collect Results Ċ import Ġorg . jetbrains . idea . maven . utils . library . Repository Library Properties Ċ import Ġorg . jetbrains . idea . maven . utils . library . Repository Utils Ċ Ċ fun Ġreload All Repository Libraries ( project : ĠProject ) Ġ{ ĊĠ Ġval Ġlibraries Ġ= ĠRepository Library Synchron izer . collect Libraries ( project ) Ġ{ ĊĠĠĠ Ġ( it Ġas ? ĠLibrary Ex )?. properties Ġis ĠRepository Library Properties ĊĠ Ġ}. filter Is Instance < Library Ex >() ĊĠ Ġlibraries ĊĠĠĠ Ġ. map Ġ{ ĠRepository Utils . reload Dependencies ( project , Ġit ) Ġ} ĊĠĠĠ Ġ. collect Results () ĊĠĠĠ Ġ. on Success Ġ{ ĊĠĠĠĠĠ ĠNotifications . Bus . notify ( Notification (" Repository ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠJava Ui Bundle . message (" notification . title . repository . library . synchron ization "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠJava Ui Bundle . message (" notification . content . libraries . re loaded ", Ġit . size ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNotification Type . INFORMATION ), Ġproject ) ĊĠĠĠ Ġ} Ċ Ċ }