Maven, IntellJ Idea 配置注意點


 

 

 

 




1. Maven要自己安裝一個;

2. Maven設置中,settings.xml和repository地址都配置成自己;
3. Enable Auto import
4. 找不到jar文件時,自己的settings.xml如果里面更改mirrors地址,
5.idea 使用maven管理多個Module,A->B,B->C,如果突然C沒有什么改動,但報compile失敗缺Jar,可以通過在C Module上執行 mvn clean install來解決 。因為可能是倉庫中缺少C的jar
 
-------------------------------------
遇到一個惡心的問題:  這個NOT FOUND Class所在的repository/xxx/包文件夾刪除,重新clean,install, 這個文件夾下載下來了( 傳遞性依賴 失敗),但還是沒有jar文件,后來打開idea,restproject的類圖,發現被cat-core依賴。
然后把依賴的另一個包目錄org/unidal刪除去掉 重新clean,install.
 
 
 
 
 
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1180)
  at com.xiaoyi.sns.rest.Application.main(Application.java:48)
  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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.component.repository.exception.ComponentLookupException
  at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

http://blog.sina.com.cn/s/blog_6916fad10102wrpz.html

 


免責聲明!

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



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