问题描述:
项目增加依赖报错
最近进行图片迁移的改造,在本地window Xp环境下做好代码后,进行提交测试时候,发现应用居然跑步起来,测试环境是生成RPM包,但是不管是什么包不要影响
应用的启动,这个问题困扰啊!!!!!!!!!!!
下面是本人在众多大虾帮助下进行问题排除的一些小节!!!!!!!!!!!!!!!!!!!!!!!!!!!
pom增加依赖报错:
在总控文件中增加依赖,红色的部分表示aranda.core对spring的依赖不影响本应用的spring依赖。
错误描述:
排查方案:
1)我先是在本地把maven.lib下的所有的文件删除,重新拉依赖包,看应用起来没有,如果没有是本地应用问题。
2)查看本地依赖树结构,
D:\bizcom\qun>mvn dependency:tree -Dexcludes=org.springframework.beans.factory.c
onfig.PropertyPlaceholderConfigurer
mvn dependency:tree >a.txt 发现aranda对spring的依赖是2.5.6,而应用对spring的依赖是2.5.5.,这个需要大家关注的。
3)
一步一步增加依赖,看是什么导致这个问题。
调试发现这个配置文件中的bean出问题,但是无解,到底是什么问题?
4)源码调试,进行中,
学习体会:
1) maven命令查询:
mvn dependency:tree -Dincludes=velocity:velocity
Which outputs:
[INFO] [dependency:tree]
[INFO] org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.0-alpha-5-SNAPSHOT
[INFO] \- org.apache.maven.doxia:doxia-site-renderer:jar:1.0-alpha-8:compile
[INFO] \- org.codehaus.plexus:plexus-velocity:jar:1.1.3:compile
[INFO] \- velocity:velocity:jar:1.4:compile
Specifying multiple patterns
Multiple patterns can be specified when filtering the dependency tree by separating the patterns with commas. For example, to exclude Maven and Plexus dependencies from the tree, we can execute
the following:
mvn dependency:tree -Dexcludes=org.apache.maven*,org.codehaus.plexus
Including and excluding dependencies from the tree
Both include and exclude patterns and be specified together to filter the dependency tree. For example, to locate all non-snapshot Plexus dependencies in the tree, we can execute the following:
mvn dependency:tree -Dincludes=org.codehaus.plexus -Dexcludes=:::*-SNAPSHOT
2) mvn dependency:tree >a.txt 查看树依赖。
分享到:
相关推荐
构建工件将存储在dist/目录中。 使用--prod标志进行生产构建。 运行单元测试 运行ng test以通过执行单元测试。 运行端到端测试 运行ng e2e通过执行端到端测试。 进一步的帮助 要获得有关Angular CLI的更多帮助,请...
Create React App入门该项目是通过引导的。可用脚本在项目目录中,可以运行:npm start 在开发模式下运行该应用程序。... 此命令将从项目中删除单个构建依赖项。 相反,它将所有配置文件和传递依赖项(web
Otter 是阿里巴巴开源的一款强大的数据同步工具,特别适合在分布式环境中进行实时的数据迁移和同步。它解决了传统数据库主从复制的局限性,提供了更高效、灵活的解决方案。本篇文章将详细介绍Otter的主要功能、架构...
通常在JavaScript项目中,"main"可能包含启动项目、配置文件、核心功能代码或入口点。在这个项目中,我们可能会找到与调用Open AQ API、处理返回数据、展示结果以及任何与用户交互相关的JavaScript代码。 **知识点...
豪尔赫·阿兰达的个人网站这是Jorge Aranda网站和博客的存储库。 它以建造,以为主题。要求bundle install其中之一是s3_website ,也将需要安装版本8或更低版本的JDK。建立和服务: jekyll serve推送至S3: s3_...
1. 分布式服务框架:通过Dubbo可以将应用中的服务组件化,使得各个组件之间通过网络进行通信。 2. 服务注册与发现:Dubbo提供了服务注册中心,使得服务能够自动注册和发现,实现服务的动态管理。 3. 负载均衡:Dubbo...
### Otter4 使用介绍 #### 一、Otter4 概览 Otter4是一款用于实现数据同步的强大工具,主要用于解决...以上就是Otter4的主要内容介绍,Otter4以其强大的功能和出色的性能成为了解决复杂数据同步问题的重要工具之一。
在"carolina:卡罗来纳州罗克·阿兰达"这个项目中,我们可以推断这可能是一个与网页设计或个人品牌建设相关的项目,专为名叫Carolina Roque Aranda的人打造。下面我们将深入探讨HTML及其在创建Web页面中的应用。 ...
RPG以二进制格式存储数据。 该程序将其转换为netcdf4格式。 另外,可以对数据进行一些重新处理,包括取消雷达频谱和计算更高的力矩。 该程序最初由NilsKüchler于2018年创建,该程序的第一个版本可用于和。 该代码在...
Grupo:Donayd Correa,Christina Pedrozo,Juan CarlosPeñaranda,Vitto Russo 此示例演示如何使用蓝牙LE通用属性配置文件(GATT)在设备之间传输任意数据。 介绍 此样本显示了可用的Bluetooth LE设备列表,并...
FoxBarcodeQR use the free library BarCodeLibrary.DLL of Dario Alvarez Aranda (Mexico) This class is an alternative solution for all developers who requested QR Code support until FoxBarcode natively ...
《Facelets Essentials》一书由Bruno Aranda和Zubin Wadia撰写,是一本专注于JavaServer Faces(JSF)视图定义框架Facelets的指南。本书共有88页,提供PDF电子书或按需印刷版本,是Apress出版社First Press系列的一...
作者:JuanCigarrán,Jose Luis Martinez,Angel Castellanos,David Hernandez-Aranda,AnaGarcía-Serrano...基于内容的建议:在实验室中进行实验,分析和评估案例分析。 人工智慧世界大会(CAEPIA 2013)。 2013年
Respol:用于计算结果多面体投影的软件包说明:Respol是C ++软件,用于计算给定多项式系统的结果牛顿多面体的投影。... 在过程中。 第28届计算几何年度研讨会(SoCG 2012),第179-188页,美国教堂山。
ORB-SLAM3是一款强大的视觉SLAM(Simultaneous Localization And Mapping,同时定位与建图)系统,由Carlos Hernández-Orozco、Javier Aranda-Ibáñez和Raúl Mur-Artal等人开发。它基于ORB(Oriented FAST and ...
密码管理器 该应用程序将创建并存储用户密码。 用户可以选择根据预设的安全配置文件来生成长度和复杂度... 项目团队(TeamFive Technology) 雷蒙德·阿兰达(Raymond Aranda) 塞思·麦卡利斯特(Seth McAllister)
这由动态行列式算法的有效实现和存储中间结果(矩阵和行列式)的哈希表组成,以便在算法的后续步骤中使用。 相关论文:V.Fisikopoulos,L.Peñaranda。 通过动态行列式计算实现更快的几何算法。 在算法– ESA 2012...
Sean Aranda and David Feeney have hundreds of thousands of successful 3d printing hours combined, so let them help you achieve consistent clean prints. The failures that are discussed in great ...
剧本有用的Bash脚本的集合。吉特更新为最新的可用版本。 更改同一作者的所有提交中的电子邮件注意力! 此操作会破坏Git历史记录。执照版权所有(c)2015 Javier Aranda-根据许可发布
开发团队: 阿兰达(Aranda Rizki)Soedjono(5112 100068) Febryan Yeremi Sianipar(5112 100 166)应用程序版本开发#### v2.0.14 图像名称定制##### v2.0.13 对数据库的改进图像名称定制##### v2.0.12 对数据库...