IntelliJでmavenベースのプロジェクトをインポートしようとしています。intellij import mavenプロジェクトがsshuttleで失敗する
安全性の低いネットワーク上に嘘をつけて別のホスト(dev-serv
と呼ぶ)に接続していないと、依存関係を部分的にしか解決できません。
私は、次のコマンドを使用して、自分のコンピュータとdev-serv
間のトンネルを作成するためにsshuttle
を使用します。私はIntelliJのを使用してプロジェクトをインポートしようとする
sshuttle --dns -vr dev-serv -x LOCAL_NETWORK 0.0.0.0/0 -x 127.0.0.1/8
、クリックすると、「次の」インポート画面に何もしない、とのIntelliJログは例外を記録します:。
2017年12月11日16:47:05983 [18630] ERROR - llij.ide.plugins.PluginManager - のIntelliJ IDEA 2017.3ビルド#IU-173.3727.127
2017年12月11日16: 47:05,983 [18630] ERROR - llij.ide.plugins.PluginManager - JDK:1.8.0_152-release
2017-12-11 16:47:05,983 [18630]エラー - llij.ide.plugins.PluginManager - VM:OpenJDK 64ビットサーバーVM
2017-12-11 16:47:05,983 [18630]エラー - llij.ide.plugins.PluginManager - ベンダー:JetBrains sro
2017年12月11日16:47:05983 [18630] ERROR - llij.ide.plugins.PluginManager - OS:MacのOS X
2017年12月11日16:47:05983 [18630] ERROR - llij.ide.plugins.PluginManager - ラスト・アクション:
2017年12月11日16:47:25937 [38584] WARN - ution.rmi.RemoteProcessSupport - としてjava.rmi.NotBoundException:_DEAD_HAND_
2017から12 -11 16:47:25,938 [38585] WARN - ution.rmi.RemoteProcessSupport - sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:209)
2017-1 2-11 16:47:25,938 [38585] WARN - ution.rmi.RemoteProcessSupport - com.intellij.execution.rmi.RemoteServer.start(RemoteServer.java:92)
2017-12-11 16:47 :25,938 [38585] WARN - ution.rmi.RemoteProcessSupport - org.jetbrains.idea.maven.server.RemoteMavenServer.main(RemoteMavenServer.java:22)
2017-12-11 16:48:18,021 [90668 ] WARN - ution.rmi.RemoteProcessSupport - Cookieがjava.io.EOFExceptionにより起動に失敗しました
2017-12-11 16:48:18,027 [90674]エラー - llij.ide.plugins.PluginManager - 再接続できません。
java.lang.RuntimeException:再接続できません。
org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82)でsshuttleランニングなしのIntelliJに挙をインポートすると、正常に動作します(ただし、いくつかの依存関係が解決されていません)。
プロジェクトは、コマンドラインでmavenを使ってコンパイルして正常に実行できます。
本当に@ y.bedrov、ありがとう、私はこのリンクに私を導くhttps://intellij-support.jetbrains.com/hc/en-us/community/posts/115000001790/comments/115000004284またこの1つ:https ://superuser.com/questions/1238431/how-to-stop-sshuttle-from-forwarding-localhostこれは、sshuttle v0.78.3(現リリース)のローカルホストへのリクエストのバグのリダイレクトによるものです。 v0.78.4(ブランチの開発)はそれを修正します。 – Antonin