1.maven的配置为以下方式时,下载出错
- <dependency>
- <groupId>org.safehaus.jug</groupId>
- <artifactId>jug</artifactId>
- <version>2.0.0</version>
- </dependency>
2.maven以以下配置时,成功下载:
- <dependency>
- <groupId>org.safehaus.jug</groupId>
- <artifactId>jug</artifactId>
- <version>2.0.0</version>
- <classifier>lgpl</classifier>
- </dependency>
- <dependency>
- <groupId>org.safehaus.jug</groupId>
- <artifactId>jug</artifactId>
- <version>2.0.0</version>
- <classifier>asl</classifier>
- </dependency>
总结:猜测,以前jar包下载失败的原因与此类似,都是缺少了 <classifier>asl</classifier>或者 <classifier>lgpl</classifier>,经查 <classifier></classifier>标签的作用是定义插件依赖,而下载后并未出现其它jar包,这说明这里的插件依赖并非是依赖jar,而是依赖类。
备注:jug.2.0.jar是除java自带的uuid工具外的,另一种生成自动uuid的工具包
Maven依赖配置解析
本文探讨了Maven中特定依赖配置导致的下载失败问题,并通过调整classifier标签成功解决了该问题。详细介绍了正确配置classifier的方式,解释了classifier标签的作用及其与依赖下载的关系。
3263

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



