idea maven项目使用过程中遇到的问题

1. Error:Cannot build Artifact :war exploded because it is included into a circular depency

参考: https://blog.csdn.net/LQzhang_11/article/details/80370018

2.  idea 如何强制更新包

   <1> 删除pom文件依赖路径下的所有包

   <2> 

 

 

3. maven中scope=compile和scope=provider区别

compile:
    含义:依赖在编译、测试和运行时都有效,默认范围。
    使用场景:项目运行时必须的库(如Spring Core、Jackson)。
    打包:包含在最终打包文件(如JAR/WAR)中。
    传递性:依赖会传递给下游项目。

provided:
    含义:依赖在编译和测试时有效,运行时由容器或环境提供(如Servlet API、JDBC驱动)。
    使用场景:运行时由JDK或容器(如Tomcat)提供的库。
    打包:不包含在最终打包文件中。
    传递性:依赖不传递给下游项目。

总结:
    compile:全生命周期依赖,打包包含,适合核心库。
    provided:编译测试时用,运行时外部提供,不打包,适合容器环境依赖。

 

4. idea 现有项目 链接SVN

   参考: https://www.cnblogs.com/yuxiaole/p/9225576.html

   idea 导入本地项目:

  <1> 新建一个空项目(Empty project) : https://blog.csdn.net/qq_36688143/article/details/80729746

  <2>导入module

        

 

 

 

5. 控制台乱码 && 永久代内存不足 (jdk1.7)

   -Dfile.encoding=UTF-8 -Xms2048m -Xmx2048m -XX:PermSize=512m

   

  

6. 

 

posted @ 2019-09-16 21:25  lvlin241  阅读(386)  评论(0)    收藏  举报