我的本地硬盘中有很多jar文件,我想将它们用作存储库,以便删除我的互联网连接要求。
我安装了Archiva,但我不知道如何将jar文件部署到Archiva。有一个用于执行此任务的UI表单,但手动部署大量jar文件并不容易,浪费了大量时间。
如何将本地jar文件用作存储库,以便我可以使用Maven(或Ivy)来管理依赖项?
答案 0 :(得分:1)
您可以使用mvn deploy:deploy-file
上传它们,您可以在脚本中使用这些内容进行批量上传(discussed here和here's an example script)。
作为替代方案,如果要直接使用这些本地文件,可以将它们复制到Archiva存储库的存储位置。来自this thread:
放置所有本地.m2存储库内容的一种方法是从中复制 〜/ .m2 /存储库到 $ {archiva安装目录} /数据/库/ $ {管理的仓库名称} /
...
复制完成后,您可以在托管上强制执行Archiva d / b扫描 库中。