【发布时间】:2017-12-15 20:22:47
【问题描述】:
我正在编写一个 scala 客户端,它应该从 maven 远程存储库(依赖树评估)执行多次读取。
要对我的代码执行 e2e 测试,我需要一个正在运行的 maven 存储库(工件、nexus、archiva 等),其中部署了多个工件。
我正在寻找一种可以使用测试实用程序的方法,它允许我使用代码配置的工件和依赖关系启动嵌入式服务器。这样我就可以在测试之前设置它,使用它并停止它。
如果可能 - 我想避免使用文件系统
当然 - 该库可以是 scala 或 java
【问题讨论】:
-
一个maven仓库就是一堆指定路径的文件;如果您只是在阅读,则不需要完整的联系/无论如何。
-
只有 maven 可以启动 Artifactory OSS 版本并部署一些工件,或者使用它从 Jcenter 解析。
标签: scala maven nexus artifactory archiva