在Archiva中添加人工制品而不是通过其界面

时间:2012-12-11 16:57:32

标签: maven archiva

如何在archiva中插入人工制品,而不是通过其网络界面。

3 个答案:

答案 0 :(得分:1)

可以使用maven上传工件。

有关详细信息,请参阅Archiva用户指南的Deploying to Repository部分。

答案 1 :(得分:1)

可以使用以下方法:

  • 通过用户界面上传(我认为这是您称之为网络界面的那个)
  • 通过http://localhost:8080/archiva/repository/repo-name的任何WebDAV客户端进行连接(根据您的配置进行调整)
  • 将HTTP PUT与基本身份验证一起使用到与WebDAV URL相同的位置(这是Maven,Ivy等其他工具可以使用的方法)
  • 将文件放入文件系统中的正确位置,等待Archiva的扫描仪拿起更改的人工制品

正如Torsten的回答所示,使用Maven的部署阶段或deploy:deploy-file目标(或其他构建工具的等效目标)上传可能是您想要的,因为它将负责为人工制品构建正确的路径并推动任何关联元数据,假设您使用Archiva作为Maven artefact存储库。

答案 2 :(得分:0)

你有一个上传屏幕,网络ui。 见http://www.youtube.com/watch?v=LSXe26inf0Y