在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>
本文深入探讨了Maven打包过程中遇到的war包与jar包同名冲突问题,解释了如何使用classifier属性来区分不同类型的包,确保正确加载特定的依赖。

2402

被折叠的 条评论
为什么被折叠?



