1、过滤整个测试代码,可以直接在命令行上指定
提示:以上为举例,具体的构建阶段可以自定义,其中maven.test.skip为是否进行测试。
提示:skipTests当为true为测试,反之同理。如果是使用插件,那么要把依赖的jar包去除。
2、如果是指定特定的特定的测试类时,此时需要使用maven-surefire-plugin这个插件,因为默认测试使用的就是这个插件进行关联。
如下pom.xml,指定了测试类及排除某些类
同样,如果不想指定以上的写法,可以直接在命令行上指定测试类
提示:通过命令行就不需要配置pom.xml。
还可以直接指定某个测试类的指定方法(注意:插件要2.8以上,所以还必须指定pom.xml的版本)
项目中在打包的时候时常要忽略一些只在本地使用的文件,比如一些test文件夹或者本地配置,刚刚开始使用maven-war-plugin的warSourceExcludes和packagingExcludes这两个参数还真是搞得有点晕,多试验了几次明白了,现在分享一下我的理解。
项目中在打包的时候时常要忽略一些只在本地使用的文件,比如一些test文件夹或者本地配置,刚刚开始使用maven-war-plugin的warSourceExcludes和packagingExcludes这两个参数还真是搞得有点晕,多试验了几次明白了,现在分享一下我的理解。
1、过滤整个测试代码,可以直接在命令行上指定
提示:以上为举例,具体的构建阶段可以自定义,其中maven.test.skip为是否进行测试。
提示:skipTests当为true为测试,反之同理。如果是使用插件,那么要把依赖的jar包去除。
2、如果是指定特定的特定的测试类时,此时需要使用maven-surefire-plugin这个插件,因为默认测试使用的就是这个插件进行关联。
如下pom.xml,指定了测试类及排除某些类
同样,如果不想指定以上的写法,可以直接在命令行上指定测试类
提示:通过命令行就不需要配置pom.xml。
还可以直接指定某个测试类的指定方法(注意:插件要2.8以上,所以还必须指定pom.xml的版本)
项目中在打包的时候时常要忽略一些只在本地使用的文件,比如一些test文件夹或者本地配置,刚刚开始使用maven-war-plugin的warSourceExcludes和packagingExcludes这两个参数还真是搞得有点晕,多试验了几次明白了,现在分享一下我的理解。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。