莞城做网站,建设网站的目的是什么,百度快速收录入口,万网域名注册官网的阿里云Maven 组件界面介绍如上图标注 1 所示#xff0c;为常用的 Maven 工具栏#xff0c;其中最常用的有#xff1a;第一个按钮#xff1a;Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候#xff0c;发现标注 4… Maven 组件界面介绍如上图标注 1 所示为常用的 Maven 工具栏其中最常用的有 第一个按钮Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候发现标注 4 的依赖区中没有看到最新写的依赖的话可以尝试点击此按钮进行项目的重新载入。第六个按钮Execute Maven Goal 弹出可执行的 Maven 命令的输入框。有些情况下我们需要通过书写某些执行命令来构建项目就可以通过此按钮。第九个按钮Show Dependencies 显示项目依赖的结构图可以方便我们直观项目的依赖包情况。这个功能有些具体的操作下面会专门进行讲解。如上图标注 2 所示常用的 Maven 生命周期的命令通过双击对应的命令来执行项目编译、打包、部署等操作。如上图标注 3 所示为我们在 pom.xml 中配置的插件列表方便调用插件。如上图标注 4 所示为我们在 pom.xml 中配置的依赖包列表。如上图标注 5 所示为常见的 Java Web 在 Maven 下的一个项目结构。大致了解过后看怎么查看所有jar包的依赖关系。2017.2.6版本之后这个图标的样子变了。点完之后就会有下图可以看到这个maven项目的所有jar包依赖关系一览无余。为什么我的这个jar包依赖这么少呢因为我这个项目只是简单示范了一下springmvc框架的使用。所以也没有引入过多的jar包要是在一个大一点的项目里面你使用定时任务了使用poi了使用等等一些其他工具类的包那么就会很多了。下面说一些小技巧自动适配这个页面的大小。右键这个地方如图就可以调整到适合大小。左上角那个放大镜边上也有这个按钮。不用自己去放大缩小的找不到合适点。这地方有个小技巧也许有的人不知道呢就是这有放大镜功能。不是简单的点上面给的图标放大那个放大也不方便不是Windows电脑可以按alt键页面上就会出现个大的圆圈也就是传说中的放大镜了这么一来就可以看的方便一点了。具体看图依赖包冲突图中的红色实线就算是冲突的可以入上图那样右键排除他就自动在pom文件里面给exclud了。还有一种是虚线的红线。这种虚线告诉你同一个jar都在哪里被多次引用了。上面的都是理论姿势那么实际中怎么使用呢比如下面的这个pom.xml里面有这么2个dependency的引入。 org.springframework spring-webmvc ${org.springframework-version} org.springframework spring-web ${org.springframework-version} 可以看到如果你不是很了解spring相关的包依赖的话你就不知道你上面的引入其实只需要引入一个依赖就可以了。如下 org.springframework spring-webmvc ${org.springframework-version} 因为从上面的第一个依赖关系图可以看出来spring-webmvc是依赖于spring-web的所以他是会自动的去添加这个jar包的。 其实就算知道了也不一定会去改你也看到了我们项目里面那么多红线但是项目依然可以健康的跑起来。基本上算是尾大不掉的局面啦。这个要是一开始就注意这个问题的话那么项目看起来还是比较 整洁的。扫码关注扫码关注