version:99.0-does-not-exist

来源:互联网 发布:程序员代码面试指南 编辑:程序博客网 时间:2024/06/03 01:37

1.作用

      有时候maven根据jar包的依赖,会要求classpath中必须包含某个jar,但是我们又不需要这个jar(因为添加了会有冲突)。比如其他jar要求使用common-logging但是本项目需要使用jcl-over-slf4j

      这个使用就可以使用一个空的common-logging来欺骗maven,就是告诉它项目里已经有了common-logging。那么这个空的common-logging就可以以99.0-does-not-exist作为version


2.使用

   (1)添加仓库

<repositories>      <repository>          <id>Version99</id>          <name>Version 99 Does Not Exist Maven repository</name>          <layout>default</layout>          <url>http://no-commons-logging.zapto.org/mvn2</url>      </repository>  </repositories>  
   (2)添加依赖

<dependency>      <groupId>commons-logging</groupId>      <artifactId>commons-logging</artifactId>      <version>99.0-does-not-exist</version>  </dependency>

0 0
原创粉丝点击