-
1、在exclusions配置不需要依赖的坐标 2、JRE展示1.5是Maven默认的版本,而其下面的jar包可能是自己引入的jdk的版本如1.7,可以在properties改成对应的版本查看全部
-
compile --默认范围,在测试、编译、运行时都有效 provided --在编译和测试时有效,比如某些servletAPI在测试的时候可能没有,因此需要导入,而运行的时候容器已经有相应的API,因此不需要这样的API runtime --在测试和运行时有效 test --只在测试时有效 System --跟provided一样都是在编译和测试时有效,但是可移植性比较差,可能需要根据对应的环境变量配置进行确定范围 import --只使用在dependencyManagement中,表示从其他的pom中导入dependency配置查看全部
-
maven提供了三种classpath: 1、编译 2、测试 3、运行 如图配置的scope表示运行的范围是test(测试),其他classpath使用将会报错查看全部
-
dependencyManagement --依赖管理,不实际引用依赖,主要用于让子模块继承 build --插件列表 parent --主要用于声明继承的父类 modules --配置编译多个模块查看全部
-
description --项目描述 developers --开发人员 licenses --许可 organization --组织 dependencies --依赖 dependency --具体的依赖 type --类型 scope --依赖范围 optional --设置依赖是否可选,默认false exclusions --排除以来传递列表 (如A依赖B,B依赖C,这里配置后可以让A只依赖B,而不要C的内容)查看全部
-
version --三位版本号的含义 name --项目描述名 url --项目地址查看全部
-
phase --表示在哪个阶段运行这个插件 goal --表示运行到这个插件的哪个阶段(插件运行也存在多个阶段)查看全部
-
使用maven的插件在pom.xml中配置: build --顾名思义 plugins --多个插件 plugin --具体插件 groupId --指定插件具体坐标 artifactId --指定插件具体坐标 version --指定插件具体坐标 executions --需要执行的多个指令 execution --需要执行的具体指令 phase --阶段 goals --目标指令 goal --具体目标查看全部
-
生成项目站点 site --暂且浅显地理解为需要发布到网上的所有相关文件查看全部
-
default是最核心的阶段,主要用到如图的四个命令查看全部
-
clean --clean执行也分为三个阶段查看全部
-
如执行package命令会依次先执行compile和test查看全部
-
maven生命周期分为如图三个阶段,每个阶段都有先后顺序查看全部
-
完整项目构件过程,如图查看全部
-
maven基本操作指令: clean --清除已编译完成的class compile --编译 test --运行单元测试文件 package --将项目打包成jar包 install --安装jar包到本地目录查看全部
举报
0/150
提交
取消