1. 程式人生 > >maven中spring jar包版本號不統一出現報錯

maven中spring jar包版本號不統一出現報錯

org.springframework.core.annotation.AnnotationUtils.clearCache()V:maven中 spring jar包版本號不統一

java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.clearCache()V

at org.springframework.context.support.AbstractApplicationContext.resetCommonCaches(AbstractApplicationContext.java:915)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:575)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85)
at com.learning.ioc.interfaces.OneInterfaceTest.testHello(OneInterfaceTest.java:19)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

相關推薦

mavenspring jar版本統一出現

org.springframework.core.annotation.AnnotationUtils.clearCache()

org.springframework.core.annotation.AnnotationUtils.clearCache()V:maven spring jar版本統一

java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.clearCache()V at org.springframework.context.support.AbstractAp

maven工程pom.xml配置引用的jar和最終打出warjar版本一致——mvn命令的應用

今天在打包一個maven工程時,發現有個jar包(暫且叫它A.jar),在pom.xml中配置的明明是2.3的版本,打出的war包裡的A.jar怎麼都是1.0的版本,導致war包部署不起來。為此掙扎了1個多小時,pom依賴檢查和環境檢查。最後終於想到可以利用maven的mvn

springxml配置的初步理解,併成功注入(spring jar版本一定要同一)

//.java package com.learning.ioc.interfaces; public interface OneInterface { public void say(String arg); } package com.learning.ioc.int

maven下載jar源碼和javadoc

clip load format code 引用 over resolve -i ise 1:Maven命令下載源碼和javadocs當在IDE中使用Maven時如果想要看引用的jar包中類的源碼和javadoc需要通過maven命令下載這些源碼,然後再進行引入,通過mvn

Maven日誌jar衝突:Class path contains multiple SLF4J bindings

錯誤表現: SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/learn

關於Maven專案Dynamic Web Module版本能修改的解決方法

作者:叄念 1.問題: 如圖,有時候建立Maven專案時版本為3.0的web專案,想將其改為2.5會出現如下錯誤提示不能修改: 2.解決辦法: 選擇你的專案右鍵 —— Propertie

jsch jar連接上sshAlgorithm negotiation fail 錯誤

可能 連接 bsp stp 令行 支持 ack mic pan 報錯信息:com.jcraft.jsch.JSchException: Algorithm negotiation fail 問題分析:sshd配置中沒有打開支持jsch jar內需求的算法,默認開放的算法在m

Maven 本地倉庫明明有jar,pom文件還是解決辦法

lips rep win 選擇 class osi 方案 pom nbsp 方法一: 找到出錯的jar包文件位置,刪掉_maven.repositories文件 方法二: maven中的本地倉庫的index索引沒有更新導致 解決方案:

Maven 本地倉庫明明有jar,但是pom檔案還是解決辦法

方法一 找到出錯的jar包檔案位置,刪掉_maven.repositories檔案 (或用文字編輯器開啟,將“>XX=”改為“>=”,即刪除main,當然main也可能是其他值) ,然

centos 7 系統啟動出現dependency failed for /mnt , dependency failed for local file systems

阿里雲一臺Ecs重啟後啟動不了,出現報錯 dependency failed for /mnt , dependency failed for local file systems ,  報錯的原因  無法掛載資料盤到 /mnt 目錄,  /etc/fstab配置錯誤導致 &n

pom父工程dependencyManagementjar在子工程版本無法引入的問題

1.遇到的問題:  本人用的idea,然後在匯入別人的專案的時候,pom檔案中沒有報錯了,但是在maven欄目中jar包卻一直報紅,是因為我沒寫版本的原因嗎?不對呀,我的父工程下已經寫了springboot的版本了呀, 難道父工程本身就沒有引入進來嗎? 像這種的jar包好多報紅的,@SpringB

spring maven項目解決依賴jar版本沖突方案

acc ans ng- amp 解決方案 depend pri expected zhong 引入:http://blog.csdn.net/sanzhongguren/article/details/71191290 在spring reference中提到一個解決s

**maven專案匯入spring相關jar版本相容問題**

maven專案匯入spring相關jar包版本相容問題 啟動出現的異常如下: 十一月 02, 2018 10:56:12 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Se

web專案改成spring boot maven 引入jar一致啟動

          mavn 部署引入jar包不對,不提示找不到jar包,而是提示: Error starting ApplicationContext. To display the conditions report re-run your

手動在本機倉庫放置jar以解決Maven中央倉庫存在該資源的問題

  Maven大大簡化了專案中對外部資源的依賴操作,節約了開發人員大量時間。不過不是每個依賴的資源都會放在Maven中央倉庫,比如當前用到的友盟統計資料SDK我就沒在網上找到。只好手動新增jar包到了專案中,執行沒問題,打包時卻報了一些xx找不到的問題。   那就自己在maven本機倉庫中加下吧,pom檔案

Maven專案匯入本地jar(解決找到類的問題)_IDEA

專案中需要臨時在maven中匯入一個本地的jar,開始是在maven中這樣配置的:<dependency> <groupId>com.dtdream.dthink</groupId> <artifactId>ui

maven打包依賴第三方,但打進jar

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m

maven 出現Dependencies 與 lib jar版本一致的問題

此問題主要的原因為  其他專案   也是用了一個的 其他專案的 <groupId>com.omd</groupId> 與自身專案的parent的 <groupId>com.omd</groupId> 相同了 導致maven

maven依賴本地非repositoryjar

cti mpat 項目 hive lin 1.0 com posit mave maven依賴本地非repository中的jar包 http://www.cnblogs.com/piaolingxue/archive/2011/10/12/2208871.html