在war 包和jar 包同时打包,要需要都上传到仓库中时,两者如果同名,就会触发maven 的bug,我认为是个bug,A.war 和A.jar 明明是两个文件,maven 傻傻分不清楚。
于是就有了classifier 的属性,更改打包之后的jar包名称,在应用此jar包时,通过添加classifier 属性,来找对应的jar包。
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.2.2</version>
<classifier>jdk13</classifier>
</dependency>