Java小白学习指南【day47】---认识Maven、编程工具学习

一、Maven的认识与配置

1、认识Maven

是一款项目管理工具

特点:

具有pom.xml配置文件,可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

优势:

①、自动构建:使用Maven可以为我们完成很多相应的功能:清理代码,自动编译,完成测试,生成站点报告,进行打包(jar,war),项目部署。(Maven为我们提供了很多现成可用的功能)

②、自动导包:解决之前导jar包繁琐,且许多jar包还存在依赖包,Maven完美的解决了这个问题,我们只需要导入功能包,它会为我们自动把对应的依赖包导入

③、契约编程:规定了项目的基本结构,使得项目可以增加可维护性,结构成文后开发更加具有便捷性,去除个性化的代码结构,增强合作性

2、Maven的安装与配置

①、安装JDK

Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。

  • 官网下载进行解压

  • 配置环境变量

  • 验证安装情况java -version

②、安装Maven

  • 官网下载并解压
  • 配置环境变量
  • 检查是否配置成功mvn -v

1606217901647

1606217921704

③、配置本地仓库(本地仓库配置在非系统盘

Maven会自动为项目添加相应的jar包,而这个jar包会先在本地仓库中查找,如果本地仓库中找不到,则会去中央仓库(网络上)去进行下载。

  • 移动settings.xml文件

    从apache-maven-3.3.9\conf中找到settings.xml放到用户的根路径C:\Users\53187.m2(在DOS窗口下运行mvn指令后会自动创建该文件夹)

  • 准备好本地仓库

    D:\OpenSource\repository(路径不要出现中文、空格、特殊符号)

  • 配置文件设置路径到本地仓库

    用户根路径下的settings.xml文件

    增加<localRepository>D:/OpenSource/repository</localRepository>

3、测试Maven常用命令

mvn compile----->编译项目

mvn clean ----->清除编译内容

mvn clean compile----->先清除再编译

mvn clean package----->先清除再打包

mvn install----->将当前项目打jar

mvn package -Dmaven.test.skip=true----->跳过测试打包

------------------------------------------上面的较为重要-------------------------------------------------------------------------

mvn test----->运行测试

mvn source:jar----->打源码jar包

mvn site----->生成项目文档

mvn eclipse:eclipse----->构建eclipse所能识别的项目

4、Maven导包

①、认识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>
        <!-- 依赖的jar包 -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.9</version>
			<!-- 只能在测试里面使用src/test/java -->
			<scope>test</scope>
		</dependency>
	</dependencies>
</project>

②、互连网搜索坐标

网址:http://mvnrepository.com/

  • 直接进行搜索

1606231765237

  • 从搜索的结果中选择一个自己的需要的

1606231787723

  • 选择一个相应的版本

  • 把数据拷备过来即可

1606231844898

③、Maven的插件

<!-- 全局jdk配置,settings.xml -->
    <profile>  
        <id>jdk18</id>  
        <activation>  
            <activeByDefault>true</activeByDefault>  
            <jdk>1.8</jdk>  
        </activation>  
        <properties>  
            <maven.compiler.source>1.8</maven.compiler.source>  
            <maven.compiler.target>1.8</maven.compiler.target>  
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
        </properties>   
    </profile>

5、仓库的认识

①、Maven的仓库有两种

**本地仓库:**解释:就是自己电脑jar包的地方

默认路径:~/.m2/repository/

注:每个用户只有一个本地仓库

远程仓库:

中央仓库(http://repo1.maven.org/maven2)

镜像仓库(用来替代中央仓库,速度一般比中央仓库快:阿里、百度、腾讯、CSDN)

私服(部分公司自己创建的,内部网络下可以使用的)

②、配置镜像节点

在maven的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

最好的Java开发环境之一

1、安装Intellij IDEA

傻瓜式安装,只有下面的配置需要注意

img

2、PJ

img

3、创建Maven项目

new的位置去选择自己安装的JDK即可

img

image-20201228181553963

4、Tomcat中运行Maven项目

  • Run->Edit Configurations

  • 点开default,选择tomcatServer选择local

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

1606233510320

  • 选择Artifact

img

生成pss的步骤文件

img

  • 配置完,点击左上角+号,选择tomcat server->local,点击deployMent选项卡下的+号,把要发布的项目添加进去

三、UML(统一建模语言)

1、什么是UML

Unified Modeling Language (UML)又称统一建模语言(图形)或标准建模语言

UML:画画(用例图,类图,流程图) -> 分析系统 -> 建模

3、学习UML就是看懂三种图

①、用例图:用来描述权限

img

②、类图:描述类的

1606234007490

img

③、流程图

img

猜你喜欢

转载自blog.csdn.net/WLK0423/article/details/114223017