Eclipse 플러그인용 환경 변수

오픈소스 종속성 및 IAC 템플릿 파일을 분석하기 위해 플러그인은 Snyk CLI를 사용합니다. CLI에는 다음 환경 변수가 필요합니다.

  • PATH: 필요한 바이너리(예: Maven) 경로. Path 필드를 사용하여 PATH 변수를 수동으로 조정할 수도 있습니다.

  • JAVA_HOME: Java 종속성 분석에 사용할 JDK 경로.

  • http_proxyhttps_proxy: http://username:password@proxyhost:proxyport 형식의 값을 사용하여 설정된 프록시. 값의 선행 http://https_proxy의 경우 https://로 변경되지 않습니다. Eclipse에서 프록시 설정을 채우면 Snyk 플러그인이 언어 서버 및 CLI에 대한 환경 변수를 자동으로 설정합니다.

명령줄에서 Eclipse를 시작하지 않거나 셸 환경을 사용하여 Eclipse를 시작하는 스크립트 파일을 만들지 않는 한 셸 환경(예: ~/.bashrc)에서만 이러한 변수를 설정하는 것은 충분하지 않습니다.

  • Windows에서 GUI를 사용하거나 setxarrow-up-right 도구를 사용하여 명령줄에서 변수를 설정하십시오.

  • macOS에서 launchd 프로세스는 Finder에서 Eclipse를 직접 시작하기 위해 환경 변수를 알아야 합니다. launchctl setenv 명령을 사용하여 이러한 환경 변수를 설정합니다. 예를 들어 시작 시 또는 사용자 로그인 시 시작하는 스크립트를 사용합니다. macOS UI에 환경 변수를 제공하는 방법은 운영 체제 릴리스에 따라 변경될 수 있으므로 셸 환경을 활용하기 위해 Eclipse 앱을 시작하는 작은 셸 스크립트를 만드는 것이 더 쉬울 수 있습니다. 이는 ~/.bashrc를 사용하여 정의할 수 있습니다.

  • Linux에서 /etc/environment 파일을 업데이트하여 환경 변수를 창 관리자 및 UI에 전파할 수 있습니다.

circle-info

Eclipse 플러그인은 Eclipse의 프록시 설정을 사용하지만 환경 변수의 프록시 설정도 가져옵니다.

Last updated