当前位置:  开发笔记 > 运维 > 正文

我可以在FTP服务器上托管Maven,还是应该使用其他东西?

如何解决《我可以在FTP服务器上托管Maven,还是应该使用其他东西?》经验,为你挑选了3个好方法。

我想为我们正在开发的框架及其依赖项托管一个Maven存储库.我可以使用我的工件将我的工件部署到我的FTP主机mvn deploy,还是应该在部署工件之前手动部署和/或设置一些东西?我需要像Apache Archiva这样的工具吗?注意:我只有FTP访问服务器我想托管Maven仓库.

我想要使​​用的在线存储库不是由我自己托管的.正如我所说,我只有FTP访问权限,所以如果可能的话,我想将该FTP空间用作Maven存储库.当您完全控制主机时,所提到的工具似乎有效,或者至少不仅仅是FTP访问,因为您需要配置将放置存储库的本地目录.这可能吗?



1> lindelof..:

您可能想看一下Maven存储库管理器Nexus.我们用基于Nexus的Maven存储库替换了我们的本地Maven存储库,并发现它非常有用.



2> Steve Moyer..:

我已成功使用Archiva作为我的存储库多年......请参阅http://archiva.apache.org/.它易于管理,允许您根据需要配置任意数量的存储库(SNAPSHOT,内部,外部等).

根据这本书"使用Maven更好地构建",最常见的存储库类型是HTTP,本段描述了我认为您需要的内容:

本章假设存储库从http:// localhost:8081 /运行,并且使用文件系统将工件部署到存储库.但是,可以使用支持协议的任意组合(包括http,ftp,scp,sftp等)在另一台服务器上使用存储库.有关更多信息,请参阅第3章.

Maven 2存储库只是一个特定的目录结构,因此一旦您获得了POM的存储库和部署部分的传输和服务器规范,它就应该对您的用户完全透明.



3> Trylks..:

你甚至可以使用Dropbox.您需要的只是一个公共地址,用于访问使用mvn deploy生成的文件,以及接受的答案中的任何协议.

我想有更多的服务可以以相同的方式工作,但我不确定Dropbox可能使用的URL方案.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有