Я могу туннелировать HTTP(S) через прокси-сервер SOCKS обратно на свой ноутбук.
Код: Выделить всё
ssh -R 1080 jumphost
export https_proxy='socks5://localhost:1080'
export http_proxy='socks5://localhost:1080'
mvn verify -DproxySet=true -DsocksProxyHost=localhost -DsocksProxyPort=1080
Код: Выделить всё
"maven.executable.options": "-DproxySet=true -DsocksProxyHost=localhost -DsocksProxyPort=1080"
"java.jdt.ls.vmargs": "-DproxySet=true -DsocksProxyHost=localhost -DsocksProxyPort=1080"
'Запуск сервера Java с помощью: /home/opc/.vscode-server/extensions/redhat.java-1.35 .1/jre/17.0.12-linux-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/ java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 - Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight =90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable -javaagent:/home/opc/.vscode-server/extensions/redhat.java-1.35.1/lombok/lombok-1.18.33.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/opc/.vscode-server/data/User/workspaceStorage/94e099226cb372dc049b9fd4eb4826fa-2/redhat.java -Daether.dependentCollector.impl=bf -jar /home/opc/.vscode -server/extensions/redhat.java-1.35.1/server/plugins/org.eclipse.equinox.launcher_1.6.900.v20240613-2009.jar -configuration /home/opc/.vscode-server/data/User/globalStorage/ redhat.java/1.35.1/config_linux -data /home/opc/.vscode-server/data/User/workspaceStorage/94e099226cb372dc049b9fd4eb4826fa-2/redhat.java/jdt_ws
Мои параметры прокси игнорируются, что в конечном итоге приводит к сбою:
Вызвано: org.eclipse.aether.solve.ArtifactResolutionException:
Не удалось разрешить следующие артефакты:
org.hibernate:hibernate-ucp:pom:6.5.0.Final (отсутствует): не удалось
перенести артефакт org.hibernate:hibernate-ucp:pom: 6.5.0.Финальный из/в
центральный (https://repo.maven.apache.org/maven2): сеть недоступна
Как бы я ни старался, расширение Red Hat vscode-java игнорирует мои настройки прокси.
PS: Напротив, расширение Maven работает нормально.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ped-system
Мобильная версия