Maven&IDEA&UML

Maven IDEA UML

一、Maven

(一)概述

项目管理工具

pom.xml -> pom(项目对象模型 project object model)

(二)优势

1.自动构建

清理代码,自动编译,完成测试,生成站点报告(可以较为方便的实现对项目的管理),进行打包(普通项目打jar包,web

项目打成war包),项目部署(只需要一句命令mvn jetty:run

2.自动导包

只需要导入功能包,Maven会为我们自动把对应的依赖包导入

在pom.xml中配置(先找本地仓库,如果没有找中央仓库)

3.契约编程

让代码结构有统一的规范

(三)Maven的安装与配置

1.安装JDK
2.安装Maven

(1)配置环境变量

在这里插入图片描述

(2)配置Path

在这里插入图片描述

(3)检查是否配置成功

在这里插入图片描述

自动生成两个文件夹:C:\Users\Administrator \ .m2\repository

3.配置本地仓库

本地仓库默认是在咱们的C盘(系统盘中),把本地仓库配置在非系统盘

(1)移动settings.xml文件

在这里插入图片描述

(2)准备好本地仓库

(3)配置文件设置路径到本地仓库

修改C盘下的settings.xml文件,添加

在这里插入图片描述

(四)Maven常用命令

打开cmd命令行,进入项目根目录执行

1.mvn compile 编译字节码文件(有点像javac),生成了target

2.mvn clean 清理target

3.mvn clean compile 先清理后编译

4.mvn test 测试(运行几个,失败几个,错误几个)

5.mvn packag 打包

6.mvc source:jar 打源码包

7.mvn site 生成一个网站(文档)

8.mvn install 把jar包打好放到本地仓库

9.mvn eclipse:eclipse 变成eclipse的结构

10.mvn package -Dmaven.test.skip=true 打包的时候跳过测试

(五)Maven导包

1.认识pom.xml的基本配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<!-- 组id:包名 -->
	<groupId>cn.itsource.maven</groupId>
	<!-- 模块名:和类名一致 -->
	<artifactId>Hello</artifactId>
	<!-- 版本号 
    SNAPSHOT快照,不稳定,随时都在修改bug
    RELEASE 释放,稳定版本
	-->
	<version>0.0.1-SNAPSHOT</version>
	<!-- 项目名 -->
	<name>hello</name>
	<!-- jar文件依赖 -->
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.9</version>
			<!-- 只能在测试里面使用src/test/java -->
			<scope>test</scope>
		</dependency>
	</dependencies>
</project>
2.互连网搜索坐标
groupId 组id:定义当前Maven项目隶属项目,包名,一般是公司项目包名
artifactId 模块id:定义实际项目中的一个模块,模块名(工程名称)
version:定义当前项目的当前版本

http://mvnrepository.com/直接搜索把数据拷备过来

(六)仓库

1.本地仓库

自己电脑放repository的地方

2.远程仓库

(1)中央仓库:Maven的默认的远程仓库(在国外)

(2)私服:架设在局域网内的仓库

(3)镜像:用来替代中央仓库,速度一般比中央仓库快(百度 csdn,oschina,阿里云)

修改C盘下的settings.xml文件里的mirrors节点,添加

<mirror>  
    <id>nexus-aliyun</id>  
    <mirrorOf>central</mirrorOf>    
    <name>Nexus aliyun</name>  
	<url>http://maven.aliyun.com/nexus/content/groups/public</url>  
</mirror>

二、IDEA

(一)快捷键

Alt + Insert : 提供 getter/setter,toString
Ctrl+Alt+v/Alt+Enter : 自动加声明
双击shift:查询项目中所有文件
Ctrl+Alt+T : 为代码包裹逻辑(try..catch这些)
Ctrl+Alt+L : 格式化代码
Ctrl+Alt+Shift+S : 打开当前项目配置
psvm : 生成main方法 
sout : 打印

(二)配置

1.设置模板

(1)自己添加一个组

在这里插入图片描述

(2)编辑快捷关键字生成代码
在这里插入图片描述

(3)选择语言才能使用

在这里插入图片描述

2.让IDEA的快捷键使用Eclipse的快捷键

在这里插入图片描述

3.设置自动导包

在这里插入图片描述

4.提示不区分大小写

在这里插入图片描述

5.手动提示改成Alt+/

在这里插入图片描述

(三)创建web Maven项目

1.选择对应的Maven项目

在这里插入图片描述

2.写组id与模块名称

在这里插入图片描述

3.直接创建,自动选到本地Maven仓库

在这里插入图片描述

4.文件名与文件位置

在这里插入图片描述

5.解决Maven结构不正确的问题

缺少src-main-java、src-main-recources、src-test-java、src-test-recources

(1)在main文件夹中右键建java和recources文件夹

在这里插入图片描述

(2)在src层文件夹中右键建test文件夹,再在test文件夹中右键建java和recources文件夹

在这里插入图片描述

(3)设置为资源文件夹

在这里插入图片描述

(4)设置完成后的项目结构

在这里插入图片描述

6.解决创建项目的JDK项目问题

在pom.xml添加

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

(四)Tomcat中运行Maven项目

1.Edit Configurations
在这里插入图片描述

2.点开default,选择tomcatServer选择local
在这里插入图片描述

3.点击server选项卡下的configure,配置本地tomcat

在这里插入图片描述

4.选择默认浏览器
在这里插入图片描述

5.生成.war文件

在这里插入图片描述

6.点击左上角+号,选择tomcat server->local

在这里插入图片描述

7.点击右上角运行
在这里插入图片描述

三、UML

(一)概念

  • Unified Modeling Language (UML)又称统一建模语言(图形)或标准建模语言
  • https://www.processon.com/diagrams可以作图

(二)用例图

看权限的图

在这里插入图片描述

(三)类图

类的关系(继承、多对一、一对多等,组合与聚合关系)

(四)流程图

执行的流程

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值