Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用FTP协议从FTP Maven存储库下载依赖项工件_Maven_Ftp_Wagon - Fatal编程技术网

无法使用FTP协议从FTP Maven存储库下载依赖项工件

无法使用FTP协议从FTP Maven存储库下载依赖项工件,maven,ftp,wagon,Maven,Ftp,Wagon,我有以下问题: 我使用FTP服务器作为存储库进行测试。 所有这些都可以很好地部署(上传)不同的工件。 一旦我需要解析和下载以前上传到该repo上的工件依赖项,我就会收到以下警告: [警告]myrepo(ftp://ftp.myftpadress.fr/dev/M2Repo/,发布+快照)忽略(仅支持S3、HTTP/S和文件)。 我无法使用HTTP协议访问存储库。 那么,Vang是否支持FTP协议来下载所需的工件 这是我的POM“马车”部分: 。。。 org.apache.maven.wagen

我有以下问题: 我使用FTP服务器作为存储库进行测试。 所有这些都可以很好地部署(上传)不同的工件。 一旦我需要解析和下载以前上传到该repo上的工件依赖项,我就会收到以下警告:
[警告]myrepo(ftp://ftp.myftpadress.fr/dev/M2Repo/,发布+快照)忽略(仅支持S3、HTTP/S和文件)。
我无法使用HTTP协议访问存储库。 那么,Vang是否支持FTP协议来下载所需的工件

这是我的POM“马车”部分:

。。。
org.apache.maven.wagen
货车ftp
2.2
myrepo
我的Maven存储库
ftp://ftp.myftpadress.fr/dev/M2Repo/
违约
真的
真的
myrepo
我的Maven存储库
ftp://ftp.myftpadress.fr/dev/M2Repo/
假的
myrepo
我的Maven存储库
ftp://ftp.myftpadress.fr/dev/M2Repo/
假的
我在settings.xml中还提供了所需的信息,因为工件部署工作正常

<servers>
    <server>
        <id>myrepo</id>
        <username>myuser</username>
        <password>mypassword</password>
    </server>
</servers>

myrepo
我的用户
我的密码
我使用以下maven和Java版本:
ApacheMaven 3.0.4(r1232337;2012-01-17 03:44:56-0500)
Maven主页:D:\Maven\apache-Maven-3.0.4\bin..
Java版本:1.7.0_09,供应商:Oracle公司
Java主页:D:\Java\jdk1.7.0\u 09\jre
默认区域设置:fr_CA,平台编码:Cp1252
操作系统名称:“windows 7”,版本:“6.1”,拱门:“amd64”,系列:“windows”


提前多谢!新年快乐…

我觉得你做不到。Maven通过HTTP解析其依赖关系。您可以通过不同的协议(如FTP、SCP、HTTP和DAV)上传它们,但它可以通过HTTP/HTTPS解析它们。

嗨,Carlspring,谢谢您的回答。这也是我的感觉。我将使用then artifactory进行测试…如果您还没有选择工件存储库,我会推荐Sonatype Nexus,但这只是个人偏好。嗨,我已经为我的第一个测试设置了github存储库。它工作得很好。我将第二次考虑Sonatype。谢谢你的建议。
<servers>
    <server>
        <id>myrepo</id>
        <username>myuser</username>
        <password>mypassword</password>
    </server>
</servers>