文章目录今天几乎花了一整天的时间来弄插件的问题
特此来复盘一下,没想到不起眼的plugin竟然困扰了我一天
- 关于maven的plugin插件问题(踩坑)
- 问题一:父工程中添加子工程,找不到子工程plugin
- 问题二:新导入的开源项目与以前的plugin版本不同
- 问题三:对于类似于xxx-maven-plugin的插件报红
- 问题四:导入开源项目为子工程时,项目结构不对
形如:
在网上搜罗了很多解决方法,但不一定适合我这种问题
1、父工程和子工程名字不同(疑惑 但是我也照着改了 没解决)
2、在父工程中执行 clean compile (未解决
3、将idea中的maven 地址和settings.xml设置一致,如下
4、找到本地仓库目录 我的是 D:mavenapache-maven-3.3.9-binrepositoryorgapachemavenplugins
进去之后发现我确实是没有 =_= 如果有的话 可以试试直接把对应插件版本的文件夹删掉 重新打开IDEA 再clean compile
5、最后我是在每个子工程下分别执行clean compile 问题得到解决
问题二:新导入的开源项目与以前的plugin版本不同例如:
可以在中添加指定版本的代码段
问题三:对于类似于xxx-maven-plugin的插件报红org.apache.maven.plugins maven-site-plugin 3.3
类似于这样的:
org.codehaus.mojo wagon-maven-plugin 1.0
报红就直接用不了了
我们可以通过添加依赖的方式解决(原来的插件就是上面的代码不要删):
问题四:导入开源项目为子工程时,项目结构不对org.codehaus.mojo wagon-maven-plugin 1.0 pom
也就是maven继承parent的问题
形如:
project报红 直接让我破防
解决途径:在 中添加
org.springframework.boot spring-boot-starter-parent 2.2.4.RELEASE



