warSourceExcludes和packaging是什么意思Excludes参数的区别

1、过滤整个测试代码,可以直接在命令行上指定

提示:以上为举例,具体的构建阶段可以自定义,其中maven.test.skip为是否进行测试。

提示:skipTests当为true为测试,反之同理。如果是使用插件,那么要把依赖的jar包去除。

2、如果是指定特定的特定的测试类时,此时需要使用maven-surefire-plugin这个插件,因为默认测试使用的就是这个插件进行关联。

如下pom.xml,指定了测试类及排除某些类

同样,如果不想指定以上的写法,可以直接在命令行上指定测试类

提示:通过命令行就不需要配置pom.xml

还可以直接指定某个测试类的指定方法(注意:插件要2.8以上,所以还必须指定pom.xml的版本)

[MethodName]为要运行的方法名,支持*通配符,范例:

项目中在打包的时候时常要忽略一些只在本地使用的文件,比如一些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的版本)

[MethodName]为要运行的方法名,支持*通配符,范例:

项目中在打包的时候时常要忽略一些只在本地使用的文件,比如一些test文件夹或者本地配置,刚刚开始使用maven-war-plugin的warSourceExcludes和packagingExcludes这两个参数还真是搞得有点晕,多试验了几次明白了,现在分享一下我的理解。 

 



}

我要回帖

更多关于 packaging 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信