package Ġcom . pivot st ir 1 . go gradle . tasks Ċ Ċ import Ġcom . pivot st ir 1 . go gradle . Go Plugin Ċ import Ġcom . pivot st ir 1 . go gradle . Gradle Support Ċ import Ġcom . pivot st ir 1 . go gradle . task Name Ċ import Ġorg . gradle . api . Project Ċ Ċ class ĠGo Sw ag Config ( ĊĠĠĠĠĠĠĠ Ġval Ġproject : ĠProject Ċ ) Ċ Ċ @ Gradle Support Ċ class ĠGo Sw ag Ġ: ĠAbstract Go Task < Go Sw ag Config >( Go Sw ag Config :: class ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġgroup Ġ= ĠGo Plugin . NAME ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" Generate ĠSwagger Ġfiles Ġfor ĠG in Ġproject , Ġsupported Ġby Ġgithub . com / sw ag go / gin - swagger " ĊĊĠĠĠĠĠĠĠ Ġdepends On ( task Name ( Go Dep :: class )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . run () ĊĊĠĠĠĠĠĠĠ Ġexec (" sw ag Ġinit ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . environment . put All ( this . go En vs ( it . environment )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }