Maven仓库概念:
Maven主要是把其他地方的jar包下载到本地仓库,供使用。
Maven配置本地仓库:
配置好这两个地方:目录创建好,修改IDEA的maven路径。使用默认路径的本地仓库就创建好了。
想要使用指定路径的maven仓库,需要配置环境变量,具体百度。
Maven的常用命令:
clean,清空package包
test,调用插件jutil执行测试类并生成测试报告(测试报告不支持中文)
package,打包成jar项目或者war项目
Maven常见的配置说明:
cn.itcast.parent 坐标 itcast_parent 工程名1.0-SNAPSHOT 版本号
zi_01 zi_02 zi_03 zi_test04
pom 参数:pom,war,jar
zi_02 Maven Webapp
4.13.2 8.0.21
依赖:
依赖管理,如果没有管理,子工程继承父工程所有依赖 依赖配置 junit junit${junit.version} test mysql mysql-connector-java${mysql-connector-java.version}
Maven的插件依赖继承:
依赖:
javax.servlet javax.servlet-api3.1.0
依赖父工程,父工程指定版本号,子工程不用写
如果子工程需要特殊版本,需要单独指定
继承:子工程继承父工程pom.xml配置。
Maven的版本管理,依赖管理,排除依赖
依赖管理:父工程引入依赖管理,子工程只取用到的进行使用.
排除依赖:
cn.itcast.zi_03 zi_031.0-SNAPSHOT mysql mysql-connector-java
版本管理:
4.13.2 8.0.21
Maven的聚合:
如果有1000个子工程,打包要先打父类包到maven库再打子类包到maven库,重复1000次。不合理。所以在给父类打包(install,发布版本)的时候采用聚合的方式,会将modules模块下的所有子项目都进行打包并发布。
zi_01 zi_02 zi_03 zi_test04
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)