栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于maven的plugin插件问题(踩坑)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于maven的plugin插件问题(踩坑)

关于maven的plugin插件问题(踩坑)

今天几乎花了一整天的时间来弄插件的问题

特此来复盘一下,没想到不起眼的plugin竟然困扰了我一天

文章目录
  • 关于maven的plugin插件问题(踩坑)
  • 问题一:父工程中添加子工程,找不到子工程plugin
  • 问题二:新导入的开源项目与以前的plugin版本不同
  • 问题三:对于类似于xxx-maven-plugin的插件报红
  • 问题四:导入开源项目为子工程时,项目结构不对

问题一:父工程中添加子工程,找不到子工程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版本不同

例如:

可以在中添加指定版本的代码段


	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
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/298997.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号