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的工具包