关于maven的plugin插件问题(踩坑) |
您所在的位置:网站首页 › Maven导入test报错 › 关于maven的plugin插件问题(踩坑) |
关于maven的plugin插件问题(踩坑)
今天几乎花了一整天的时间来弄插件的问题 特此来复盘一下,没想到不起眼的plugin竟然困扰了我一天 文章目录 关于maven的plugin插件问题(踩坑)问题一:父工程中添加子工程,找不到子工程plugin问题二:新导入的开源项目与以前的plugin版本不同问题三:对于类似于xxx-maven-plugin的插件报红问题四:导入开源项目为子工程时,项目结构不对 问题一:父工程中添加子工程,找不到子工程plugin形如: 在网上搜罗了很多解决方法,但不一定适合我这种问题 1、父工程和子工程名字不同(疑惑 但是我也照着改了 没解决) 2、在父工程中执行 clean compile (未解决 3、将idea中的maven 地址和settings.xml设置一致,如下 4、找到本地仓库目录 我的是 D:\maven\apache-maven-3.3.9-bin\repository\org\apache\maven\plugins 进去之后发现我确实是没有 =_= 如果有的话 可以试试直接把对应插件版本的文件夹删掉 重新打开IDEA 再clean compile 5、最后我是在每个子工程下分别执行clean compile 问题得到解决 问题二:新导入的开源项目与以前的plugin版本不同例如: 可以在中添加指定版本的代码段 org.apache.maven.plugins maven-site-plugin 3.3 问题三:对于类似于xxx-maven-plugin的插件报红类似于这样的: 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 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |