Golangでパッケージからmainパッケージの関数を呼ぶ
例えば下記のようなディレクトリ構成の場合
├── controllers
│ ├── controller.go
├── main.go
controllersパッケージ(controller.go)から、mainパッケージ、すなわち、main.goの関数を呼ぶにはどうすればいいのでしょうか。
github.com/<user-name>/<project-name>をインポートすると、golintのエラーは消えましたが、実行すると循環参照はできないとのエラーがでました。
github.com/<user-name>/<project-name>/mainではパッケージが見つからないというエラーが出ました。
ご教授ねがえますでしょうか。