自分用のパッケージを分けて便利に使おうとしていたところ、思わぬエラーが出たので、メモです。

広告

import cycle not allowedとは

 循環参照が生じているよ、というエラーです。
 要するにパッケージAでパッケージBを、パッケージBでパッケージAをimportしているときに生じます。

対処方法

 循環参照をなくす。たとえば、循環参照の原因となる部分をCとして切り離し、かつAとBからは利用しないようにする。
 または、いっそAとBを1パッケージに纏めてしまってもいいかもしれません。

広告

関連コンテンツと広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA