Я пытаюсь импортировать проект на основе maven в IntelliJ.
Я могу только частично разрешить зависимости, если я не подключен к другому хосту (назовем его dev-serv
) с ложью в менее защищенной сети.
Я использую sshuttle
для создания туннеля между моим компьютером и dev-serv
с помощью следующей команды:
sshuttle --dns -vr dev-serv -x LOCAL_NETWORK 0.0.0.0/0 -x 127.0.0.1/8
Когда я пытаюсь импортировать проект с помощью IntelliJ, нажатие «Далее» ничего не делает на экране импорта, а в журналах IntelliJ записывается исключение:.
2017-12-11 16:47:05,983 [18630] ОШИБКА — llij.ide.plugins.PluginManager — IntelliJ IDEA 2017.3 Build #IU-173.3727.127
2017-12-11 16:47:05,983 [18630] ОШИБКА — llij.ide.plugins.PluginManager — JDK: 1.8.0_152-релиз
2017-12-11 16:47:05,983 [18630] ОШИБКА — llij.ide.plugins.PluginManager — ВМ: 64-разрядная виртуальная машина сервера OpenJDK
2017-12-11 16:47:05,983 [ 18630] ОШИБКА - llij.ide.plugins.PluginManager - Поставщик: JetBrains s.r.o.
2017-12-11 16:47:05,983 [ 18630] ОШИБКА - llij.ide.plugins.PluginManager - ОС: Mac OS X
2017-12-11 16:47:05,983 [ 18630] ОШИБКА - llij.ide.plugins.PluginManager - Последнее действие:
2017-12-11 16:47:25,937 [ 38584] ПРЕДУПРЕЖДЕНИЕ - ution.rmi.RemoteProcessSupport - java.rmi.NotBoundException: _DEAD_HAND_
2017-12-11 16:47:25,938 [ 38585] ПРЕДУПРЕЖДЕНИЕ - ution.rmi.RemoteProcessSupport - в sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:209)
2017-12-11 16:47:25,938 [38585] ПРЕДУПРЕЖДЕНИЕ — ution.rmi.RemoteProcessSupport — в com.intellij.execution.rmi.RemoteServer.start(RemoteServer.java:92)
2017-12-11 16:47:25,938 [38585] ПРЕДУПРЕЖДЕНИЕ — ution.rmi.RemoteProcessSupport — на org.jetbrains.idea.maven.server.RemoteMavenServer.main(RemoteMavenServer.java:22)
2017-12-11 16:48:18,021 [90668] ПРЕДУПРЕЖДЕНИЕ — ution.rmi.RemoteProcessSupport — не удалось запустить повар из-за 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)
Импорт проекта в IntelliJ без запуска sshuttle работает нормально (но некоторые зависимости не разрешаются).
Проект можно скомпилировать и запустить с помощью maven в командной строке.