Maven 종속성이 501 오류로 실패


154

최근 Jenkins 에서 실행되는 Maven 빌드 작업 은 Maven Central 에서 종속성을 가져올 수 없으며 HTTPS를 사용해야한다는 예외를 제외하고는 실패 합니다 . HTTP 에서 HTTPS로 요청을 변경하는 방법을 잘 모르겠습니다 . 누군가이 문제에 대해 나를 안내 할 수 있습니까?

[오류] 확인할 수없는 빌드 확장 프로그램 :
플러그인 org.apache.maven.wagon:wagon-ssh:2.1또는 해당 종속성 중 하나를 해결할 수 없습니다.
에 대한 종속성을 수집 하지 못했습니다 org.apache.maven.wagon:wagon-ssh:jar:2.1 ():
아티팩트 디스크립터를 읽지 못했습니다 org.apache.maven.wagon:wagon-ssh:jar:2.1:
아티팩트 org.apache.maven.wagon:wagon-ssh:pom:2.1를 중앙에서 / 중앙으로 전송할 수 없습니다 ( http : //repo.maven.apache org / maven2 ) :
파일 전송 실패 : http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom .
리턴 코드는 다음과 같습니다.501, ReasonPhrase:HTTPS Required. -> [Help 2]

Jenkinsdata[ERROR]
플러그인 org.apache.maven.plugins:maven-clean-plugin:2.4.1또는 종속 항목 중 하나를 수집하기를 기다리는 중을 해결할 수 없습니다.
아티팩트 디스크립터를 읽지 못했습니다 org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1:
아티팩트 org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1를 중앙에서 또는 중앙으로 전송할 수 없습니다 ( http://repo.maven.apache.org/maven2 ) :
실패 전송 파일 : http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom .
리턴 코드는 다음과 같습니다.501 , ReasonPhrase:HTTPS Required. -> [Help 1]


5
당신이 사용하는 repo.maven.apache.org/maven2의 대신 사용 받는다는 중앙에 연결 URL을 repo.maven.apache.org/maven2 즉, 사용하는 HTTPS 연결
Manjunath HM

2
settings.xmljenkins에서 maven central url을 확인하십시오
varontron

안녕하세요 Manjunath, 나는 같은 문제가 있습니다.
mahi

@Lahiru Madushanka는 링크를 통해 이동하므로 질문에 대한 답변을 얻을 수 있습니다 stackoverflow.com/questions/25393298/…
Manjunath HM

1
maven 버전을 3.6.3으로 변경
했는데

답변:


129

관찰 된 오류의 이유는 Central 501 HTTPS Required에 설명되어 있습니다.

2020 년 1 월 15 일부터 Central Repository는 더 이상 일반 HTTP를 통한 안전하지 않은 통신을 지원하지 않으며 리포지토리에 대한 모든 요청은 HTTPS를 통해 암호화되어야합니다.

최신 버전의 Maven (3.6.0, 3.6.1으로 시도)이 기본적으로 이미 HTTPS URL을 사용하고있는 것 같습니다.

주요 리포지토리가 전환되는 날짜는 다음과 같습니다.

1 월 13 일부터 Java 빌드가 중단 될 수 있습니다 (아직 HTTPS에 대한 repo 액세스를 전환하지 않은 경우)

업데이트 : maven 3.2.3과 같습니다. maven central은 HTTPS를 통해 액세스합니다. https://stackoverflow.com/a/25411658/5820670

메이븐 변경 로그 ( http://maven.apache.org/docs/3.2.3/release-notes.html )


26
안녕! 저는이 업계 전반의 이니셔티브를 시작한 최초의 연구원입니다. 또한 중요한 날짜에 대한 내 블로그 게시물을 찾을 수 있습니다. medium.com/@jonathan.leitschuh/…
Jonathan

1
@JonathanLeitschuh 투표에
참여할

1
우분투 18.04에서 maven 3.6.0을 사용하고 있지만 https URL을 사용하지 않는 것 같습니다.
Ashutosh

@ Ashutosh : Ubuntu 19.10의 Maven 3.6.1과 동일한 내용입니다. 이것이 왜 그런지 잘 모르겠습니다. 우분투 패치 일 수는 있지만 왜 그렇게할까요?). 이 문제를 해결하려면 settings.xml파일 을 업데이트하는 아래 답변 중 하나를 사용 하십시오 (패치 된 Maven을 사용하는 것 이외의 올바른 해결책이므로 파일을 올리십시오).
거스

따라서 settings.xmlHTTPS 리포지토리를 사용 하도록 명시 적으로 구성 했습니다..와 함께 할 수는 wget있지만 매우 이상한 이유로 mvn archetype:generate -X(종속성을 다운로드 할 수 있는지 여부를 테스트하기 위해) 여전히 인쇄되어 있습니다 Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom .
Giorgi Tsiklauri

61

나는 같은 문제에 직면하고있다. 내가 시도한 두 가지 솔루션이 있으며 둘 다 잘 작동합니다.

  • Maven 버전 저장소 업데이트 (Maven 버전> = 3.2.3)
  • HTTPS 링크를 사용하도록 현재 Maven 버전을 제한하십시오.

Maven 버전 저장소를 업데이트하십시오.

기본 https 주소가 포함 된 Apache Maven 이진 ( Apache Maven 3.6.3 이진 )을 다운로드하십시오. 그리고 열 옵션 대화 상자 창을 넷빈즈 메뉴 바 (의 도구에서 자바 메이븐 대화보기 ). 그리고 Maven Home List Box ( Maven Home List Box View ) 에서 찾아보기 옵션을 선택하십시오 . Apache Maven 새로 다운로드 한 버전 ( 업데이트 된 Maven 홈 목록 상자보기 )을 추가하면 프로젝트가 빌드되고 성공적으로 실행됩니다.

HTTPS 링크를 사용하도록 현재 Maven 버전을 제한하십시오.

프로젝트의 pom.xml 에 다음 코드를 포함하십시오 .

<project>
      ...
    <pluginRepositories>
        <pluginRepository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
        </pluginRepository>
    </pluginRepositories>
    <repositories>
        <repository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
</project>

중앙 저장소는 있지만 중앙 플러그인 저장소는 없습니다. 그것은 나를 위해 그것을 고쳤다.
ponder275

1
HTTPS 링크를 사용하도록 현재 Maven 버전을 제한하십시오.
Mohammad Anas

필자의 경우 <pluginRepository> 부분을 놓 쳤고 아키타 입을 사용할 때 오류가 발생하여 플러그인의 기본값이 http로 설정되었습니다.
user1708042

이것은 나를 위해 그것을 고쳤지만 다른 오류가 발생했습니다.
김 탕

나는 공짜로 동점을 깨는 데 기여하게되어 기쁘다. 이 답변은 내가 겪었던 비슷한 문제를 해결했습니다.
브라이언 리스크

36

2020 년 1 월 15 일부터 Central Repository는 더 이상 일반 HTTP를 통한 안전하지 않은 통신을 지원하지 않으며 리포지토리에 대한 모든 요청은 HTTPS를 통해 암호화되어야합니다. .

이 오류가 발생하면 Maven Central에 대한 모든 URL 참조를 표준 HTTPS로 바꿔야합니다.

( 소스 )

프로젝트의 build.gradle에서 다음과 같이 변경했습니다.

낡은:

repositories {
   maven { url "http://repo.maven.apache.org/maven2" }
}

새로운:

repositories {
   maven { url "https://repo.maven.apache.org/maven2" }
}

예, setting.xml 파일에서 바꾸었지만 불행히도 여전히 작동하지 않습니다. 내가 올바르게하고 있습니까 아니면 다른 파일을 변경해야합니까?
Sumeet Vishwas

@SumeetVishwas 샘플 settings.xml 파일을 공유 할 수 있습니까?
Arunan Sugunakumar

3
@ ArunanSugunakumar 나는 settings.xml에서 변경되지 않았습니다. POM에서 변경하면됩니다. maven의 중앙 저장소를 업데이트하십시오. 중앙 저장소 샘플을 응답 스레드에 넣었습니다. 아래에서 찾으십시오
Sumeet Vishwas

1
OP의 질문에 "HTTP에서 HTTPS로 요청을 변경하는 방법을 모르겠습니다." 이 답변은 질문을 다루지 않습니다.
wchargin

28

모든 브라우저에서 아래 URL을 누르십시오. 501을 반환합니다

http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom

https로 시도하십시오. pom.xml 파일을 다운로드합니다 :

https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom

setting.xml 파일에 추가하십시오 ( https://repo.maven.apache.org/maven2 ) :

<repositories>
   <repository>
      <id>Central Maven repository</id>
      <name>Central Maven repository https</name>
      <url>https://repo.maven.apache.org/maven2</url>
   </repository>
</repositories>

1
위의 파일을 성공적으로 추가하지 못했을 때 전체 setting.xml의 예를 제공 할 수 있습니까?
jhertz

파일의 위치를보다 명확하게하는이 답변을 찾았습니다. 이제 작동합니다. stackoverflow.com/a/59784045/3120576
jhertz

22

Maven의 중앙 저장소를 업데이트하고 http 대신 https 를 사용 하십시오 .

<repositories>
    <repository>
        <id>central</id>
        <name>Central Repository</name>
        <url>https://repo.maven.apache.org/maven2</url>
        <layout>default</layout>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

나는 Pom에서 이것을 시도했고 잘 작동했다 : <repositories> <repository> <id> central repo https </ id> <name> Central Repository Https </ name> <url> repo.maven.apache.org/maven2</ url > </ repository> </ repositories>.

1
감사. 이것은 Netbeans를 사용하여 우분투 18.10에서 작동합니다. Maven을 Netbeans의 최신 Maven 버전으로 설정했습니다. 이 솔루션을 어디에서 찾았습니까?
Sanal S

플러그인 저장소도 업데이트해야 할 수도 있습니다. 적어도 고정되기 위해서는 나에게도 이루어져야했습니다.
김탕

16

Docker 컨테이너에 Maven / Java를 새로 설치했습니다.

나를 cd $M2_HOME/conf위해 settings.xml파일을 편집해야 했습니다. 안에 다음 블록을 추가하십시오<mirrors>...</mirrors>

<mirror>
  <id>central-secure</id>
  <url>https://repo.maven.apache.org/maven2</url>
  <mirrorOf>central</mirrorOf>
</mirror>

Dockerfile을 공유해 주시겠습니까? 나는 같은 문제가 있지만 그것을 고치는 방법을 모른다!
한 반 팜

@ HanVanPham 내 maven을 최신 버전으로 업데이트 했는데이 http 문제가 해결되었습니다.
mehulmpt

나를 위해 로컬 settings.xml ($ HOME / .m2 / settings.xml) 파일 의 중앙 보안 블록을 완벽하게 조정했습니다.
t3az0r

13

오래된 Maven 버전 (3.0.3 및 3.1)을 사용하고있었습니다. 이러한 이전 버전은 더 이상 http 리포지토리를 지원하지 않습니다 (위에서 언급 한 것처럼). Maven 3.6으로 업그레이드하면 문제가 해결되었습니다.


1
maven 3.2.3부터 Central은 기본적으로 HTTPS를 통해 maven.apache.org/docs/3.2.3/release-notes.html
Faras

12

Maven이 HTTPS로 이동하여 HTTP 액세스를 비활성화합니다

2020 년 1 월 15 일부터 Maven Central 리포지토리는 더 이상 HTTP 연결을 지원하지 않습니다 (다른 리포지토리도 동일하게 수행). 따라서 Maven / Gradle 설정에 HTTPS URL을 사용하도록 표시합니다.

해결책:

다음 세 가지 방법 중 하나를 선택할 수 있습니다.

  1. 프로젝트 pom.xml파일에 리포지토리 추가

    <project>
    ...
      <repositories>
        <repository>
          <id>central maven repo</id>
          <name>central maven repo https</name>
          <url>https://repo.maven.apache.org/maven2</url>
        </repository>
      </repositories>
    </project>
  2. settings.xml파일 의 프로파일에 저장소를 추가 하십시오.

    <profile>
      <id>my profile</id>
      <repositories>
        <repository>
          <id>central maven repo</id>
          <name>central maven repo https</name>
          <url>https://repo.maven.apache.org/maven2</url>
          </repository>
      </repositories>
    </profile>
  3. https 값을 기본값으로 사용하는 새 버전으로 maven 버전을 업데이트하십시오. 이 순간에서 가장 마지막 것 3.6.3 여기서 다운로드

Gradle의 경우 :

HTTPS 버전의 URL 만 바꾸십시오.

repositories {
   maven { url "https://repo.maven.apache.org/maven2" }
}

업그레이드하려면 (3.3.9에서 3.6.3) 먼저 이전 버전을 완전히 제거해야합니까? 아니면 최신 버전을 설치 하시겠습니까?
BigRedEO

1
@BigRedEO 환경에 둘 이상의 메이븐 버전이있을 수 있습니다. 그러나 귀하 $M2_HOME또는 귀하의 $PATH env 변수는 변수 중 하나만 가리키며 기본 maven 버전이됩니다. 최신 버전을 설치하기 전에 이전 버전을 제거하고 싶습니다. 그러나 그것은 당신의 필요에 달려 있습니다.
Adam M. Gamboa G.

10

setting.xml에 다음 코드 세그먼트를 추가하고 문제를 해결했습니다.

<mirrors>
    <mirror>
        <id>maven-mirror</id>
        <name>Maven Mirror</name>
        <url>https://repo.maven.apache.org/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

9

나는 같은 문제가 있지만 Jenkins 대신 GitLab을 사용합니다. 문제를 극복하기 위해해야 ​​할 단계 :

  1. 내 프로젝트는 GitLab에 있으므로 연속 통합을 수행 해야하는 Docker 이미지를 가리키는 .yml 파일을 사용하며 사용하는 이미지에는 http : // maven URL이 있습니다. 그래서 나는 https : // maven으로 변경했습니다 .
  2. 동일한 Dockerfile 이미지에는 이전 버전의 Maven 3.0.1이있어 밤새 문제가 발생했습니다. Dockerfile을 업데이트하여 최신 버전 3.6.3을 얻었습니다.
  3. 그런 다음 해당 이미지를 온라인 저장소에 배포하고 새로운 이미지를 사용하도록 Maven 프로젝트 ymlfile을 업데이트했습니다.
  4. 마지막으로 http : // maven 대신 https : // maven ... 을 참조하도록 주요 프로젝트 POM 파일을 업데이트했습니다 .

나는 그것이 내 설정에 더 구체적이라는 것을 알고 있습니다. 그러나 위의 모든 단계를 수행하지 않으면 여전히이 오류 메시지가 계속 표시됩니다 Return code is: 501 , ReasonPhrase:HTTPS Required


Dockerfile을 공유해 주시겠습니까?
한 반 팜

8

다른 답변에서 언급했듯이 https 는 Maven Central에 요청해야하지만 이전 버전의 Maven은 http를 사용 합니다.

Maven 3.2.3+로 업그레이드하지 않으려는 경우 MAVEN_HOME \ conf \ settings.xml 에 다음 코드를 <profiles>섹션 에 추가하여 해결 방법을 수행 할 수 있습니다 .

<profile>
    <id>maven-https</id>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <repositories>
        <repository>
            <id>central</id>
            <url>https://repo1.maven.org/maven2</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>central</id>
            <url>https://repo1.maven.org/maven2</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories> 
</profile>

필요할 때 POM에서 비활성화 / 재정의하지 않는 한 항상 활성 설정입니다.


7

모든 기업 코더에게 이상적으로이 오류가 발생하면 코드 기반이 여전히 오픈 소스 커뮤니티에서 구축되고 있음을 의미합니다. 사내 Maven 리포지토리 관리자와 함께 "중앙"리포지토리를 오버라이드해야합니다.

settings.xml로 이동하여 중앙 저장소 URL을 http : //에서 https : //로 대체 할 수 있습니다.

<M2_HOME>/conf/settings.xml

미러 섹션을 찾아 다음 항목을 추가하십시오.

    <mirror>
     <id>other-mirror</id>
     <name>Other Mirror Repository</name>
     <url>https://other-mirror.repo.other-company.com/maven2</url>
     <mirrorOf>central</mirrorOf>
    </mirror>

URL 섹션에서 http://repo1.maven.org/maven2/ 또는 http://repo.maven.apache.org/maven2/를 사용중인 경우

교체 http://repo1.maven.org/maven2/을 함께 https://repo1.maven.org/maven2/

교체 http://repo.maven.apache.org/maven2/을 함께 https://repo.maven.apache.org/maven2/

여기에서 회사 소스 제어 관리 / 저장소 URL을 이상적으로 사용해야합니다. 이것은 오픈 소스 Maven 저장소 커뮤니티와의 모든 접촉을 차단합니다.

다른 답변에서 언급했듯이 2020 년 1 월 15 일부터 중앙 Maven 저장소는 일반 HTTP를 통한 안전하지 않은 통신을 지원하지 않습니다.


미러 섹션에 미러를 추가 한 후 해당 피어가 인증되지 않은 오류가 발생했습니다. 지금 어떻게해야합니까? 감사!
dimson

@dimson 이것은 https로 연결을 시도했지만 인증을위한 인증서가 누락되었음을 나타냅니다. Java에 인증서가 없기 때문일 수 있습니다. 저장소에서 Java 키 저장소로 인증서를 가져 오거나 java를 업그레이드하십시오.
tibortru

@tibortru Thanx Man은 이미 문제를 해결했습니다. IDE에서 maven에 이러한 속성을 추가했습니다. maven.wagon.http.ssl.insecure = true maven.wagon.http.ssl.allowall = true maven.wagon.http.ssl.ignore.validity.dates = true https. 프로토콜 = TLSv1, TLSv1.1, TLSv1.2. 그 후 모든 것이 잘 작동합니다.
dimson

네, 다른 방법입니다. 안전하지 않은 것 :)
tibortru

7

나 (기업 코더)에게도 미러 리포지토리를 추가 settings.xml하면 문제가 해결되었습니다. 도커 컨테이너 내부에서 Maven을 사용하고 있습니다.

<mirrors>
    <mirror>
        <id>https-mirror</id>
        <name>Https Mirror Repository</name>
        <url>https://repo1.maven.org/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

settings.xml 파일 인 @Oscar를 찾을 수있는 곳을 알려 주시겠습니까?
한 반 팜

확실한! Dockerfile에서 먼저 다음과 같은 임시 폴더에 넣습니다. echo "<settings> <mirrors> .... </ mirrors> </ settings>"> /tmp/maven-settings.xml. 그런 다음 "-s"옵션으로 maven을 실행하고 "mvn -s /tmp/maven-settings.xml clean"과 같은 설정 파일의 경로를 전달합니다. 그것이 도움이되기를 바랍니다!
Oscar Drai

@ han-van-pham $ HOME / .m2 /에서 찾을 수 있습니다. 그렇지 않은 경우 여기에서 작성하십시오.
dr0i

4

Ubuntu 16.04, java 1.8.0_201 사용

이전 maven을 설치 제거하고 Maven 3.6.3을 설치했지만 여전히 Maven 종속성이 501 오류로 실패한다는 오류가 발생했습니다.

https 필요와 관련된 truststore / keystore 문제 일 수 있음을 깨달았습니다. jvm.config 파일을 사용하여 -Djavax 옵션을 구성 할 수 있음을 발견했습니다 ( https://maven.apache.org/configure.html 참조) .

Tomcat을 사용하면서 Tomcat (setenv.sh)에서 키 저장소 및 신뢰 저장소 구성을 jvm.config로 복사 한 다음 작동했습니다!

'export MAVEN_OPTS'(mvn generate를 사용할 때)에서이 구성을 전달하는 옵션도 있지만 501 오류가 중지되었지만 pom 파일이 필요합니다.

별도의 jvm.config 파일을 생성하면 프로젝트의 루트에 배치하기 만하면 완벽하게 작동합니다.

잘만되면 이것은 누군가를 돕는다, 그것을 알아 내기 위해 하루 종일 나를 데려 갔다!


4

jcenter에 대해서도 동일한 문제가 발생합니다 .

2020 년 1 월 13 일부터 Jcenter는 HTTPS에서만 사용할 수 있습니다.

같은 것을 사용하여 의존성을 얻는 프로젝트는 문제에 직면하기 시작합니다. 빠른 수정을 위해 build.gradle에서 다음을 수행하십시오.

대신에

repositories {
jcenter ()
//others
}

이것을 사용하십시오 :

repositories {
jcenter { url "http://jcenter.bintray.com/"}
//others
}

4

오류:

파일을 전송하지 못했습니다 : http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom .

리턴 코드는 501, ReasonPhrase : HTTPS 필수입니다.

근본 원인 분석 :

Maven central은 클라이언트가 https를 사용하기를 기대하지만 클라이언트는 일반 HTTP 요청 만합니다.

따라서 'wagon-ssh-2.1.pom'이라는 패키지 다운로드 요청이 실패했습니다.

문제를 해결하는 방법?

URL " http://repo.maven.apache.org/maven2를 교체하십시오. "를

" https://repo.maven.apache.org/maven2 "

프로젝트의 pom.xml 파일 또는 build.gradle 파일에 있습니다.


2
이 URL을 어디에서 대체합니까
dhS

3

누군가가 필요로 할 때 이것을 공유 :

기존 Gradle 구성 (간단한 프로젝트를 위해 Gitlab, Docker 배포 미포함)

repositories {
google()
jcenter()

maven { url "http://dl.bintray.com/davideas/maven" }
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://repo1.maven.org/maven2' }
maven { url 'http://jcenter.bintray.com' }
}

새로운 설정 :

repositories {
google()
jcenter()

maven { url "https://dl.bintray.com/davideas/maven" }
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'https://repo1.maven.org/maven2' }
maven { url 'https://jcenter.bintray.com' }
}

https를 확인하십시오. 행복한 코딩 :)


3

: HTTPS를 지원하는 REPO의 안전하지 않은 버전을 추가 그렇게하지 않는 내 현재 환경 내 문제 해결 http://insecure.repo1.maven.org을 따라 Sonatype

    <repositories>
       <repository>
          <id>Central Maven repository</id>
          <name>Central Maven repository insecure</name>
          <url>http://insecure.repo1.maven.org</url>
       </repository>
    </repositories>

-3

pom.xml에 다음 저장소를 추가하십시오 .

<project>
...
    <repositories>
        <repository>
            <id>central</id>
            <name>Maven Plugin Repository</name>
            <url>https://repo1.maven.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
...
</project>

그것이 사용 때문에이 같은 문제가 발생합니다http
Yudhistira 아리아

1
나는 폼은이를 시도하고 일하고있어
Sathesh

나도 시도하고 x2 일
Javier J Solis Flores
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.