我目前正在为一个相对较大的测试项目制定测试套件。这是flexmojos项目的测试工具。我记下了测试套件在一般情况下的工作原理:https://flexmojos.atlassian.net/wiki/display/FLEXMOJOS/How+the+flexmojos-test-harness+worksNexus/Artifactory像单元测试的代理代理
我现在的问题是,目前很多东西都被复制到构建的初始化阶段的test-local-repo中,但不是所有东西(列出所有东西会导致巨大的pom)。该版本被配置为首先查看我的主要本地回购,如果它无法在那里找到它,请下载它。所以当构建运行时,很多东西都是从远程回收站加载的。不幸的是,每次执行测试套件都会这样做。
我想要做的是设置一些本地nexus/artifactory-like插件,它可以从我的主要本地回购服务器中提供服务,并从我的主要回购站中获取找不到的东西(已配置在我的主要settings.xml)。我现在想用这个插件作为我的构建的主要回购,所以它需要的构件只在测试套件第一次执行时下载。
请告诉我有这样的事情可以:-)
克里斯
这看起来和我一直在寻找的完全一样。如果“客户端”请求不是由主机本地回购提供的插件,插件如何反应? – 2012-07-06 17:21:08