400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Maven入门教程-创新互联

Maven基础 1.Maven简介 1.1传统项目管理状态分析1.2Maven是什么?1.3Maven有什么用?2.下载与安装3.Maven基础概念 3.1仓库

3.2坐标3.3本地仓库配置3.4镜像仓库配置3.5全局setting与用户setting区别4.第一个Maven项目(手工制作) 4.1项目代码及测试用例

4.2创建pom.xml

注意:在src同层目录下

4.0.0com.zeroproject-java1.0jarjunitjunit4.12
4.3Maven项目构建命令4.4插件创建工程

Mavne工程目录结构

5.第一个Maven项目(IDEA生成) 5.1配置Maven

5.2原型创建Web项目

5.3插件
4.0.0warorg.exampledesign-mode1.0-SNAPSHOT88javax.servletjavax.servlet-api3.1.0providedorg.apache.tomcat.maven tomcat7-maven-plugin 2.1  80  
6.依赖管理 6.1依赖配置6.2依赖传递6.3依赖传递冲突问题

6.4可选依赖6.5排除依赖

注意:主动断开间接依赖的资源

javax.servletjavax.servlet-api3.1.0providedjunitjunit4.12   org.hamcrest hamcrest-core 
6.6依赖范围
scope主代码测试代码打包范例
compiler(默认)YYYlog4j
testYjunit
proviedeYYservlet-api
runtimeYjdbc
6.7依赖范围传递性7.生命周期与插件 7.1项目构建生命周期

clean生命周期

default构建生命周期

site构建生命周期

7.2插件
  org.apache.maven.plugins maven-source-plugin 2.2.1    jar  generate-test-resources  
Maven高级 8.分模块开发与设计 8.1工程模块与模块划分

8.2具体拆分步骤

ssm_pojo拆分

ssm_dao拆分

ssm_service拆分

ssm_controller拆分

分模块开发

9.聚合

10.继承 10.1模块依赖关系维护

10.2继承的作用和实现10.4继承与聚合11.属性

版本统一的重要性

属性类别

  1. 自定义属性
  2. 内置属性
  3. Setting属性
  4. Java系统属性
  5. 环境变量属性

属性类别:自定义属性

属性类别:内置属性

属性类别:Setting属性

属性类别:Java系统属性

属性类别:环境变量属性

12.版本管理

工程版本区分

工程版本

工程版本号约定

13.资源配置

资源配置多文件维护

配置文件引用pom属性

14.多环境开发配置

多环境兼容

14.1定义多环境
pro_evnjdbc:mysql://127.1.1.1:3306/ssm_dbtruedep_evnjdbc:mysql://127.2.2.1:3306/ssm_db
14.2使用多环境

加载指定环境

15.跳过测试

跳过测试环节的应用场景

15.1方式一

15.2方式二

注意:idea中并没有Run Maven这个按钮,需要下载插件

去setting中下载maven helper插件

下载完后,重启一下idea就有了

15.3方式三
org.apache.maven.plugins maven-surefire-plugin 		  	**/User*Test.java   	   
16.游戏 16.1nexus服务器安装与启动

分模块合作开发

Nexus下载

Nexus安转,启动与配置

16.2仓库分类与手动上传组件

游戏资源获取

仓库分类

1.登录

2.创建仓库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lU8JWUKY-1669996114358)(C:\Users\yanmi\AppData\Roaming\Typora\typora-user-images\image-20221129213622369.png)]

3.上传依赖

4.删除依赖

上传资源时提供对应的信息

16.3本地仓库访问游戏

idea环境中资源上传与下载


访问游戏配置(本地仓库访问游戏)

	alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/centralnexus-heimahttp://localhost:8081/repository/maven-public/*

自定义的url如何查找:如下图

16.4idaa访问游戏与组件上传

小节

**自定义的url如何查找:如下图**

[外链图片转存中...(img-E6VkvjIs-1669996114359)]

### 16.4idaa访问游戏与组件上传

- 配置当前项目访问游戏上传资源的保存位置(pom.xml)

  ~~~xmlheima-releasehttp://localhost:8081/repository/heima-releaseheima-releasehttp://localhost:8081/repository/heima-snapshots

[外链图片转存中…(img-r6ZiQUeD-1669996114360)]

小节

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站标题:Maven入门教程-创新互联
网站路径:http://mbwzsj.com/article/pdcgc.html

其他资讯

让你的专属顾问为你服务