Windows에 Maven을 설치하는 방법
사내 프록시도 대응할 수 있어・・・.
전제 조건
http-proxy
// 認証なし
http://proxy.example.com:8080
// 認証あり
http://username:[email protected]:8080
https-proxy
// 認証なし
http://proxy.example.com:8080
// 認証あり
http://username:[email protected]:8080
JDK 설치
아래의 기사에 정리했습니다.
Windows에 JDK를 설치하는 방법
Maven 설치 및 설정
Apache Maven에서 파일을 다운로드합니다.
htps // 뭐. 아파치. 오 rg/도 w응아 d. c기
다운로드한 파일의 압축을 풀고 배치합니다.
(이번에는 C:\바로 아래에 배치합니다)
환경 변수를 설정합니다.
시스템 환경 변수 M2_HOME에 Maven 배포 대상의 경로를 등록합니다.
M2_HOMEC:\maven-3.11
시스템 환경 변수 MAVEN_OPTS 를 다음의 내용으로 등록합니다.
MAVEN_OPTS"-Dhttps.proxyHost=http://proxy.example.com -Dhttps.proxyPort=8080 -Dhttps.proxyUser=username -Dhttps.proxyPassword=pass -Dhttps.nonProxyHosts=localhost|127.0.0.1"
Apache Maven에서 파일을 다운로드합니다.
htps // 뭐. 아파치. 오 rg/도 w응아 d. c기
다운로드한 파일의 압축을 풀고 배치합니다.
(이번에는 C:\바로 아래에 배치합니다)
환경 변수를 설정합니다.
시스템 환경 변수 M2_HOME에 Maven 배포 대상의 경로를 등록합니다.
M2_HOME
C:\maven-3.11
시스템 환경 변수 MAVEN_OPTS 를 다음의 내용으로 등록합니다.
MAVEN_OPTS
"-Dhttps.proxyHost=http://proxy.example.com -Dhttps.proxyPort=8080 -Dhttps.proxyUser=username -Dhttps.proxyPassword=pass -Dhttps.nonProxyHosts=localhost|127.0.0.1"
시스템 환경 변수 Path에 다음 내용을 추가합니다.
Path
;%M2_HOME%\bin
명령 프롬프트를 시작하고 "mvn -v"로 동작을 확인합니다.
%USERPROFILE%\.m2 폴더에 settings.xml을 넣습니다.
%USERPROFILE%\.m2\settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<proxies>
<proxy>
<id>http_proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>username</username>
<password>password</password>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
</settings>
>cd %USERPROFILE%
>mkdir .m2
Reference
이 문제에 관하여(Windows에 Maven을 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ko2a/items/15343ea8fae4233e9438텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)