嵌入式maven远程存储库

时间:2017-07-11 16:39:09

标签: scala maven nexus artifactory archiva

我正在编写一个scala客户端,它应该从maven远程存储库执行多次读取(依赖树评估)。

要对我的代码执行e2e测试,我需要一个正在运行的maven存储库(artifactory,nexus,archiva等...),并部署了多个工件。

我正在寻找一种方法,我可以使用测试实用程序,这将允许我启动具有代码配置工件和依赖关系的嵌入式服务器。这样我就可以在测试之前设置它,使用它并停止它。

如果可能 - 我想避免使用文件系统

当然 - 该库可以是scala或java

1 个答案:

答案 0 :(得分:0)

Maven提交者和其他人运行的MockRepositoryServer in the Mojohaus项目可以满足您的需求。它专为精确测试目的而设计。

您还可以在本地安装中使用完整的Nexus Repository Manager。要么工作。