- 循环依赖问题:
- 产生循环依赖的时候,项目编译的时候就会报错.这时候就需要检查各个项目pom文件是否有问题,但是文件多了也很难直观的看到是哪个pom和哪个pom产生了循环依赖
- 解决办法一.
- 在工具栏里面找到Analyze->Analyze Module Dependencies
- 然后就能看到产生问题的pom文件. 红色的就是
- 这样就定位到了产生问题的地方.然后你可以去指定的pom修改错误地方, 也可以选择爆红的项目鼠标右键Open Module Settings,就能看到它的依赖了. 然后进行修改.
- 解决办法二:
- idea对maven的依赖提供了可视化的界面,就是 如果项目依赖过多,比较考验人.
- 选择你的项目点击这个按钮,就能看到你的maven整体依赖, 然道有问题的地方,然后选中鼠标右键delete就OK了.
- idea对maven的依赖提供了可视化的界面,就是 如果项目依赖过多,比较考验人.
- maven打包 有三方依赖的jar包怎么办
-
//指定本地jar包所在 <dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sdk</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>D:/maven/repository/com/alipay/alipay-sdk/1.0/alipay-sdk-java-1.0.jar</systemPath> </dependency> //maven本地依赖的写法,项目的lib目录下存在 <dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>3.0.9</version> <scope>system</scope> <systemPath>${basedir}/lib/wxpay-sdk-3.0.9.jar</systemPath> </dependency>
-