我目前正在为一个相对较大的测试项目开发一个测试套件。这是 flexmojos 项目的测试工具。我在这里写下了测试套件的一般工作原理:https ://flexmojos.atlassian.net/wiki/display/FLEXMOJOS/How+the+flexmojos-test-harness+works
我现在的问题是,目前在构建的初始化阶段有很多东西被复制到 test-local-repo,但不是所有的东西(列出所有东西都会导致巨大的 pom)。该构建配置为首先查看我的主要本地存储库,如果在那里找不到,则下载它。因此,当构建运行时,会从远程仓库加载很多东西。不幸的是,每次执行测试套件时都会这样做。
我想做的是设置某种本地nexus / artifactory-like插件,它从我的主要本地仓库提供东西,并从我的主要mavens仓库中获取它无法找到的东西(在我的主要设置中配置.xml)。我现在想使用这个插件作为我构建的主仓库,所以它需要的工件只在第一次执行测试套件时下载。
请告诉我有这样的东西可用:-)
克里斯