网站建设及维护服务器,网站营销做的好的律师,代理网络怎么关闭,企业形象宣传策划方案文章目录 引言Maven分模块开发与设计分模块开发的过程 依赖管理可选依赖与排除依赖 继承与聚合聚合继承 属性和版本管理属性扩大集中管理的范围版本管理 多环境开发多环境开发 私服简介安装私服资源操作流程分析上传和下载 总结 引言
前一个部分花了太多时间#xff0c;后续得… 文章目录 引言Maven分模块开发与设计分模块开发的过程 依赖管理可选依赖与排除依赖 继承与聚合聚合继承 属性和版本管理属性扩大集中管理的范围版本管理 多环境开发多环境开发 私服简介安装私服资源操作流程分析上传和下载 总结 引言
前一个部分花了太多时间后续得加快进度不然没啥时间了。
Maven分模块开发与设计 分模块开发的过程 创建对应的开发模块 书写对应的模块 安装对应的模块 最后在调用对应的模块进行开发
总结一下
就是通过install实现安装然后的再通过坐标进行调用
依赖管理
依赖具有传递性如果依赖的文件已经有了就不需要在重复导入 依赖冲突同样的谁最后配置谁的 通过图示按钮查看网络结构的maven依赖关系 可选依赖与排除依赖
隐藏依赖
通过隐藏资源依赖关系来实现资源的独立性使其互不影响。通过可选依赖实现使其不具有传递性
自己写的资源不想让别人看到 排除依赖
无法改变别人工程需要排除别人的依赖应当如何做通过exclusion来实现排除某一个模块中所需要特定的依赖 用别人的模块不想用别人的资源将之去掉 继承与聚合
聚合 以后对聚合工程进程构建统一管理不同的模块 具体编码如下 实现代码如下
继承
需求 每一个模块都有自己的依赖但是都一样这部分是否可以简化 这麽多模块有一部分的模块是需要相同的 能否统一修改所有的模块 聚合和继承都是在一块的使用继承可以快速解决 具体开发流程 定义父工程 定义继承关系这是在父工程中定义的。可以统一在父工程中修改对应子工程的内容 在父工程中配置子工程可选的依赖这个时候提供版本号子工程不需要在进行指定版本号 在子工程定义父工程的继承关系 在子工程中选择父工程配置的依赖 聚合和继承的区别 属性和版本管理
属性 统一定义名称进行修改 扩大集中管理的范围
在web项目中没有web.xml使用插件屏蔽对应的报错 扩大属性的范围将pom文件的内容应用到properties中 project_dir内置属性 版本管理 多环境开发
多环境开发 配置多环境开发不同开发环境使用不同的数据库所以这里需要针对不同环境进行配置的设置默认环境作为启动环境根据开发的需求指定对应的环境 activationactiveByDefaulttrue/activeByDefault/activation将一个环境属性编组然后通过参数进行指定设置 具体调用方式
私服
简介安装 私服资源操作流程分析 仓库分类 宿主仓库是自己用的代理仓库是所有人一块用的仓库组是小组使用的
上传和下载 关于私服的相关配置应该写在什么地方 需要写在本地配置文件中 仓库组的路径 release版本的地址 配置访问服务器的地址 总结
这里认识了maven从依赖关系到不同组之间的私服设置过的比较草率后续如果还需要使用就需要针对性的学习了。