誰が何と言おうと、私はAnt派です。
というわけでIvyIDEAが必要なのですが、とうとう2024.3で動かなくなってしまいました。
java.lang.Throwable: 'module' is requested on EDT by ResolveForActiveModuleAction#presentation@ProjectViewPopup (org.clarent.ivyidea.ResolveForActiveModuleAction). See ActionUpdateThread javadoc.
というエラーになります。で、なんとかしてみたらなんとかなりました。
(1) ここからコードを全部落としてくる
(2) src/main/java/org/clarent/ivyidea/ResolveForActiveModuleAction.javaに下記のコードを追記する
@Override public com.intellij.openapi.actionSystem.ActionUpdateThread getActionUpdateThread() { return com.intellij.openapi.actionSystem.ActionUpdateThread.BGT; }
(3) gradlew assemble
する
(4) できあがったプラグインを入れ替える(Macなら ${HOME}/Library/Application Support/JetBrains/IntelliJIdea2024.3/plugins/ivyidea
)