0

我目前正在为一个相对较大的测试项目开发一个测试套件。这是 flexmojos 项目的测试工具。我在这里写下了测试套件的一般工作原理:https ://flexmojos.atlassian.net/wiki/display/FLEXMOJOS/How+the+flexmojos-test-harness+works

我现在的问题是,目前在构建的初始化阶段有很多东西被复制到 test-local-repo,但不是所有的东西(列出所有东西都会导致巨大的 pom)。该构建配置为首先查看我的主要本地存储库,如果在那里找不到,则下载它。因此,当构建运行时,会从远程仓库加载很多东西。不幸的是,每次执行测试套件时都会这样做。

我想做的是设置某种本地nexus / artifactory-like插件,它从我的主要本地仓库提供东西,并从我的主要mavens仓库中获取它无法找到的东西(在我的主要设置中配置.xml)。我现在想使用这个插件作为我构建的主仓库,所以它需要的工件只在第一次执行测试套件时下载。

请告诉我有这样的东西可用:-)

克里斯

4

1 回答 1

0

我知道的最好的事情是模拟代理的Mock Repository Manager Maven 插件。最好的组合通常用于 Maven 插件的集成测试,通常使用maven-invoker-plugin。但我认为 mrm 插件应该适合你的需要。

于 2012-07-06T10:35:51.423 回答