我正在编写一个scala客户端,它应该从maven远程存储库执行多次读取(依赖树评估)。
要对我的代码执行e2e测试,我需要一个正在运行的maven存储库(artifactory,nexus,archiva等...),并部署了多个工件。
我正在寻找一种方法,我可以使用测试实用程序,这将允许我启动具有代码配置工件和依赖关系的嵌入式服务器。这样我就可以在测试之前设置它,使用它并停止它。
如果可能 - 我想避免使用文件系统
当然 - 该库可以是scala或java
答案 0 :(得分:0)
Maven提交者和其他人运行的MockRepositoryServer in the Mojohaus项目可以满足您的需求。它专为精确测试目的而设计。
您还可以在本地安装中使用完整的Nexus Repository Manager。要么工作。