作为我当前项目的一部分,我创建了一个自定义类加载器.自定义加载器的部分单元测试涉及使用一些JAR文件来演示加载器的正确行为.
我想在运行实际的单元测试之前从Java源构建测试JAR文件.此外,测试JAR文件在运行单元测试时不能在类路径上,因为我想在测试执行期间动态加载它们.
是否有一种标准模式可以实现这种"在测试阶段之前在一侧构建一些JAR但是将它们排除在类路径之外"的要求?我不敢相信我是第一个尝试用Maven 2做这件事的人,但我似乎无法找到正确的POM结构和依赖关系.通常我最终会在测试阶段之前没有构建一些测试罐,但是我也遇到了不一致的构建顺序问题,这导致构建在一台机器上正常工作,但是无法构建一些测试另一个罐子.