다음과 같은 문제가 있습니다 : 테스트 용으로 FTP 서버를 저장소로 사용합니다. 모두 다른 이슈를 배포 (업로드)하는 데 적합합니다. 이전에 해당 저장소에 업로드 된 이슈 종속성을 해결하고 다운로드해야하는 즉시 다음 경고가 표시됩니다.
[WARN] myrepo (ftp://ftp.myftpadress.fr/dev/M2Repo/, 릴리스 + 스냅 샷) 무시됩니다 (S3, HTTP/S 및 FILE 만 지원됨).
HTTP 프로토콜로 저장소에 액세스 할 수 없습니다. 왜건은 필요한 아티팩트를 다운로드하기 위해 FTP 프로토콜을 지원합니까?FTP 프로토콜을 사용하여 FTP Maven Repository에서 종속성 아티팩트를 다운로드 할 수 없습니다.
가 여기 내 POM "왜건"절입니다 : 이슈 배포가 작동하기 때문에 나는 Settings.XML의에서도 필요한 정보를 정기적으로이
...
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<!-- I tried with older versions also-->
<version>2.2</version>
</extension>
</extensions>
</build>
<repositories>
<repository>
<id>myrepo</id>
<name>my Maven Repository</name>
<url>ftp://ftp.myftpadress.fr/dev/M2Repo/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>myrepo</id>
<name>my Maven Repository</name>
<url>ftp://ftp.myftpadress.fr/dev/M2Repo/</url>
<uniqueVersion>false</uniqueVersion>
</repository>
<snapshotRepository>
<id>myrepo</id>
<name>my Maven Repository</name>
<url>ftp://ftp.myftpadress.fr/dev/M2Repo/</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
</distributionManagement>
, 그것은 OK입니다.
메이븐 집 : D : \ 받는다는 \ 아파치,
아파치 메이븐 3.0.4 (: 44 56-0500 2012-01-17 03 r1232337 :)
<servers>
<server>
<id>myrepo</id>
<username>myuser</username>
<password>mypassword</password>
</server>
</servers>
나는 다음과 같은 받는다는에게 & 자바 버전을 사용 -maven-3.0.4 빈 \ ..
Java 버전 : 1.7.0_09, 공급 업체 : 오라클
자바 집 : D : \ 자바 \ jdk1.7.0_09 \
기본 로케일 JRE : fr_CA, 플랫폼 인코딩 : Cp1252를
OS 이름 : "windows 7", 버전 : "6.1", 아치 : "amd64", 제품군 : "windows"
고맙습니다! 그리고 새해 복 많이 받으십시오 ...
안녕하세요. Carlspring, 답변 해 주셔서 감사합니다. 그것은 또한 내 느낌입니다. 내 시험을 위해 인공물을 사용하겠습니다 ... – Emmanuel
이슈 저장소를 선택하지 않았다면, 나는 Sonatype Nexus를 추천 할 것이지만 그것은 개인적인 취향입니다. – carlspring
안녕하세요, 첫 번째 테스트를 위해 github 저장소를 설치했습니다. 그것은 완벽하게 작동합니다. 나는 Sonatype을 두 번째로 고려할 것이다. 이 조언을 주셔서 감사합니다. – Emmanuel