当前位置: 首页 > 知识库问答 >
问题:

有没有任何方法可以使用maven生成的jar运行junits?

沈永贞
2023-03-14

喜欢

  1. mvn exec:java-Dexec.mainClass=“packageName.class”
  2. mvn-Dtest=“className#method”

在maven生成的目标/jar文件上,上面的命令有效吗,或者还有其他命令吗?

如果不在pom上应用maven插件,则无法找到搜索此类命令以在maven生成的jar上运行junit

共有1个答案

桂嘉年
2023-03-14

生成的jar不包含与单元测试相关的类。

Maven可以对源测试文件执行测试,而不是对生成的JAR执行测试。

没有系统(不仅仅是maven)可以执行单元测试,因为生成的jar不包含测试。

 类似资料:
  • 问题内容: 我有一个多模块Maven项目,其中一个模块用于分发。 该发行版包含一个我想轻松执行的可执行jar。但是,要执行它,我必须键入类似以下内容: 简单键入以下内容将是更好的选择: 不幸的是,我找不到找到执行.jar的java目标的方法。exec目标实际上可以做到,但是有一个陷阱:jar包含一个嵌入式码头服务器,并且由于exec的工作方式(不使用与maven相同的JVM),除非我杀死进程,否则

  • 本文向大家介绍使用maven生成可执行的jar包的方法,包括了使用maven生成可执行的jar包的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍了使用maven生成可执行的jar包的方法,分享给大家,具体如下: 从pom的xsi中可以打开描述pom的schema: 可以看到pom中,project的结构: 默认的mvn install生成的jar是不带主类入口的,需要在maven-comp

  • 本文向大家介绍详解如何使用maven生成可以执行的jar,包括了详解如何使用maven生成可以执行的jar的使用技巧和注意事项,需要的朋友参考一下 不依赖任何外界包,maven如何生成可以执行的jar? pom中不包含任何引用的情况下,只需要在pom中添加 maven-jar-plugin即可。 解决过程 新建项目,仅包含一个main函数类:Xixi.java,输出 Xixi Say: hello

  • 问题内容: 我们有一个使用Maven作为其构建/依赖管理工具的项目。但是我们的代码需要在客户的站点上进行编译,并且客户要求我们交付为Ant编写的构建脚本。 因此,当我们需要将代码交付给客户端时,我们希望继续使用Maven并自动生成Ant脚本。 我们能做到吗? 问题答案: 您可以使用Maven Ant插件。

  • 我试图运行一个测试来比较用户输入的单词量是否与指定的预期长度(4)相同,但出于某种原因,我总是得到错误:“没有可运行的方法”,而显然有一个?有人能给我解释一下这是怎么回事吗?

  • 问题内容: 我不想将其打包在单个可执行jar中进行分发。我需要一个可执行文件,例如main.jar,所有依赖项都在libs / *。jar中 我如何才能使maven可执行jar不预先包含在其依赖库中? 在如何使用Maven创建具有依赖项的可执行JAR中?10年12月1日10:46回答了一条注释,安德烈·阿隆森(AndréAronsen),但那根本不起作用(未设置失败的sadescriptorRef