Maven install [WARNING] The artifact aspectj:aspectjrt:jar:1.5.4 has been relocated to org.aspectj:aspectjrt:jar:1.5.4


一、背景

  最近在給項目打包的時候,在控制台老是出現一行警告:[WARNING] The artifact aspectj:aspectjrt:jar:1.5.4 has been relocated to org.aspectj:aspectjrt:jar:1.5.4。對於有強迫症的我感覺很是不舒服,於是就查其原因,最后得出了解決辦法,先分享給你。

二、原因

  根據警告提示以及在http://mvnrepository.com查看aspectjrt的maven依賴坐標可以很清楚的知道aspectjrt jar包在1.5.4之前的版本的groupId是aspectjrt,而在1.5.4之后的版本groupId換成了org.aspectjrt。所以我們在導入依賴的時候是因為這個原因才給出警告,那解決方式很簡單,我們只需要更換aspectjrt依賴的groupId就好了。

三、解決辦法

  aspectjrt的maven依賴由

1 <dependency>  
2     <groupId>aspectj</groupId>  
3     <artifactId>aspectjrt</artifactId>  
4     <version>1.5.4</version>  
5 </dependency> 

  換成如下所示:

1 <dependency>  
2     <groupId>org.aspectj</groupId>  
3     <artifactId>aspectjrt</artifactId>  
4     <version>1.5.4</version>  
5 </dependency>  

便可以完美解決問題了。

四、總結

  我們在平常的開發過程中,要具有工匠精神,遇見問題,哪怕只是警告都要認真對待,而且要孜孜不倦的弄清楚到底是什么原因造成的,然后再將其解決,防患於未然。奮斗的路上我們一起前行~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM