maven入门2
来源:互联网 发布:mac 风扇声音很大 编辑:程序博客网 时间:2024/06/06 05:15
1.多模块
1.按业务模块拆分
2. 按层拆分 4个jar工程 1个web工程 其中一个jar工程是父模块;
1. 建立依赖关系,加一个其他jar工程依赖; 2个配置文件在web层 ,最后运行父工程;
2. 配置文件拆分,分完之后注意web.xml中要写通配符*;
classpath*(配置文件在各个jar包内): applicationContext*.xml
3.打war包,在lib下,有各个层的jar包;
2.依赖范围: compile, test(测试的时候用), provided(servlet api,因为tomcat本身内置有), runtime(jdbc驱动)
3.依赖传递: 当导入一个包时,会导入其他的包. 因为:jar包名.pom 中记录了核心包所依赖的包,
分为 : 传递依赖 a-c(会找依赖范围最小的) 和 直接依赖; a-b b-c
4.依赖调节原则: 1. 路径优先 2.声明优先;
5.版本锁定: 在父工程里面声明版本号<dependencyManagement> <depen> <groupid><artifactid><version
在子工程里面就不用再次声明了.当更改的时候,只需更改父版本, 子工程如果声明了,那么就按照子工程的版本.
6.依赖排除:导的包会有重复的不同版本的,使用load方法会有异常;
在低版本出的核心包依赖处<exclusions><exclusion><groupid><artifactid>
7.单元测试: 引入两个配置文件. 测试报告: sit():自己员工报告 uat();客户出的报告
8. 私服: 命令行nexus install 安装服务; localhost:8081/nexus/ 登陆 : admin admin123
手动更新;下载两个文件,下载一个jar包. 命令行进入文件 java -jar jar包名
9. 镜像配置, 是本地仓库先请求私服在settings.xml, 把仓库组地址写到url处.
10.上传自己的jar包到私服. 在pom.xml中, 发布管理器<distributionManagement> <
执行命令
1.按业务模块拆分
2. 按层拆分 4个jar工程 1个web工程 其中一个jar工程是父模块;
1. 建立依赖关系,加一个其他jar工程依赖; 2个配置文件在web层 ,最后运行父工程;
2. 配置文件拆分,分完之后注意web.xml中要写通配符*;
classpath*(配置文件在各个jar包内): applicationContext*.xml
3.打war包,在lib下,有各个层的jar包;
2.依赖范围: compile, test(测试的时候用), provided(servlet api,因为tomcat本身内置有), runtime(jdbc驱动)
3.依赖传递: 当导入一个包时,会导入其他的包. 因为:jar包名.pom 中记录了核心包所依赖的包,
分为 : 传递依赖 a-c(会找依赖范围最小的) 和 直接依赖; a-b b-c
4.依赖调节原则: 1. 路径优先 2.声明优先;
5.版本锁定: 在父工程里面声明版本号<dependencyManagement> <depen> <groupid><artifactid><version
在子工程里面就不用再次声明了.当更改的时候,只需更改父版本, 子工程如果声明了,那么就按照子工程的版本.
6.依赖排除:导的包会有重复的不同版本的,使用load方法会有异常;
在低版本出的核心包依赖处<exclusions><exclusion><groupid><artifactid>
7.单元测试: 引入两个配置文件. 测试报告: sit():自己员工报告 uat();客户出的报告
8. 私服: 命令行nexus install 安装服务; localhost:8081/nexus/ 登陆 : admin admin123
手动更新;下载两个文件,下载一个jar包. 命令行进入文件 java -jar jar包名
9. 镜像配置, 是本地仓库先请求私服在settings.xml, 把仓库组地址写到url处.
10.上传自己的jar包到私服. 在pom.xml中, 发布管理器<distributionManagement> <
执行命令
阅读全文
0 0
- maven教程2-maven入门
- maven入门2
- Maven 入门(2)
- maven入门(2)
- maven入门2
- Maven入门2-maven配置setting.xml
- maven 入门
- maven 入门
- MAVEN 入门
- Maven入门
- maven入门
- maven入门
- Maven 入门
- Maven入门
- maven 入门
- Maven入门
- maven入门
- maven 入门
- SpringMVC-REST实现
- Jenkins的安装
- 三层学习——爱在程序中的涌动
- maven入门1
- Linux系统中切换用户身份su与sudo的用法与实例
- maven入门2
- POJ1015
- 暑假第一周 L
- 编程求解机械迷城第11关中类青蛙过河的问题
- Nginx作为Nodejs的反向代理
- JS 设置css样式和window.onload
- Eclipse/MyEclipse配置Maven项目环境
- 好书
- 正向代理和反向代理流程图