Java 可以为JAR文件运行Junit测试吗

Java 可以为JAR文件运行Junit测试吗,java,maven,jenkins,junit,continuous-integration,Java,Maven,Jenkins,Junit,Continuous Integration,我对JUnit完全陌生,我有一个jar文件,它是使用ant构建的,现在我的JUnit是一个maven项目,所以我想在已经编译好的jar文件上运行JUnit测试用例。有可能吗?单元测试通常在编译jar文件时运行。更重要的是,作为规则,编译的JAR不包含单元测试类。为什么要这样做?@PavelSmirnov目前我有一个CI/CD进程,它首先编译类,然后将类绑定到jar文件中(使用Ant)。有一个现有的JUnitMaven项目,我想将其与我们的CI/CD管道集成。是否有可能以某种方式集成maven项目

我对JUnit完全陌生,我有一个jar文件,它是使用ant构建的,现在我的JUnit是一个maven项目,所以我想在已经编译好的jar文件上运行JUnit测试用例。有可能吗?

单元测试通常在编译jar文件时运行。更重要的是,作为规则,编译的JAR不包含单元测试类。为什么要这样做?@PavelSmirnov目前我有一个CI/CD进程,它首先编译类,然后将类绑定到jar文件中(使用Ant)。有一个现有的JUnitMaven项目,我想将其与我们的CI/CD管道集成。是否有可能以某种方式集成maven项目?是的,这是可能的。但是,正如我所说的,单元测试应该在构建过程中由maven运行。在CI脚本中,您只需触发maven的构建。@PavelSmirnov非常感谢,还有一个查询,是否可以在编译类之后运行Junit?i、 例如,使用.class文件?mavenized单元测试可以从命令行运行吗?