maven搜索项目中jar包由哪个依赖引入
maven查找jar包被哪些依赖引入
在项目中经常会有jar冲突,比如多个组件使用同一个jar包,怎么知道那个组件的生效了,通过maven命令可以查出来项目中生效的jar包版本及父依赖关系。
maven命令:mvn dependency:tree -Dverbose -Dincludes=org.springframework.retry:spring-retry
想查找下面(Retryable)这个类是哪个依赖引用的
通过idea搜索,不是项目直接引入的依赖
通过maven命令搜索
搜索结果,由web服务引入的amqp依赖引入,如果多个组件引入,则会有多个依赖关系结果
maven推送jar包到私服命令
mvn deploy:deploy-file -Dfile=D:\code\xintech-fac-reverse-bob\xintech-fac-reverse-bob-service\lib\esb-beis-1.1.1.jar -DgroupId=com.xintech.esb -DartifactId=esb-beis -Dversion=1.1.1 -Dpackaging=jar -Durl=私服地址 -DrepositoryId=私服id