我们正在将 RPM 安装到新系统,并希望运行与源代码相关的所有 Junit 测试,以验证 toe 代码在新系统上工作;新系统上没有缺少库等。问题是 RPM 以及它“安装”的 jar 不会将 Junit 测试编译到其中。我们可以单独访问原始资源,因此也可以访问 RPM;但是我们想测试 RPM,因为它最终会被发布(即没有单元测试的那个)。
我想做的是使用包含所有主要代码的 jar 文件安装 RPM。然后构建仅包含 Junit 测试的第二个 jar,然后运行传入主代码 jar 和 Junit jar 的 jobRunner 类;因此,理想情况下,Junit 测试将针对我们的 RPM 提供的 jar 运行。我不确定如何做到这一点。谁能告诉我从源代码创建“just junit”jar 文件的过程?