Maven&IntelliJ IDEA&UML

Maven&IntelliJ IDEA&UML

1.Maven

1.1定义

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven的优势:自动构建,jar包依赖管理,契约编程

1.2安装Maven及配置Maven

1.2.1安装
安装过程与JDK一致
配置环境变量:
在这里插入图片描述
在这里插入图片描述
检查是否安装成功:cmd: mvn-v
1.2.2配置本地仓库
Maven会自动为咱们添加相应的jar包,而这个jar包会先在本地仓库中查找,如果本地仓库中找不到,则会去中央仓库(网络上)去进行下载。
(1) cmd: mvn 生成本地仓库目录
自动生成两个文件夹:C:\Users\Administrator.m2\repository 本地仓库目录
(2) 将Maven安装目录下的settings.xml文件复制至C:\Users\Administrator.m2文件夹下
(3) 创建一个本地仓库
(4) 将(2)中的settings.xml文件中添加以下这句话本地仓库的绝对路径

1.3 Maven常用命令

  1. 打开cmd命令行,进入Hello项目根目录执行 mvn compile命令,查看根目录变化
  2. cmd 中继续录入mvn clean命令,然后再次查看根目录变化
  3. cmd 中录入 mvn clean compile命令, 查看根目录变化
  4. ****cmd 中录入 mvn clean test命令,查看根目录变化
  5. ****cmd 中录入 mvn clean package命令,查看根目录变化
  6. ****cmd 中录入 mvn source:jar命令,查看根目录变化,源码包
  7. cmd 中录入 mvn clean site命令,查看根目录变化
  8. ****cmd 中录入 mvn install命令,查看本地仓库变化
  9. ****生成Eclipse的需要2个文件mvn eclipse:eclipse
  10. maven打包不执行测试用例的命令
  11. ****mvn package -Dmaven.test.skip=true

1.4 Maven导包

(1) Eclipse中import导入Maven结构的项目
(2) 认识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>

(3) 修改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>
	..其它配置省略
	<!-- jar文件依赖 -->
	<dependencies>
		<dependency>...</dependency>
         <dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-web</artifactId>
		    <version>4.2.5.RELEASE</version>
		</dependency>
	</dependencies>
</project>

(4) 互联网搜索坐标

<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-orm</artifactId>
	<version>3.0.5.RELEASE</version>
</dependency>

1.5 Maven的插件

其实Maven的本质是一个插件框架,它的核心并不执行任何具体的构建任务,所以这些任务都是交给插件还完成的,例如编译源代码是由maven- compiler-plugin完成的。
Maven 插件通常被用来:

  1. 创建 jar 文件

  2. 创建 war 文件

  3. 编译代码文件

  4. 代码单元测试

  5. 创建工程文档

  6. 创建工程报告
    下面是插件的代码:

    <modelVersion>4.0.0</modelVersion>
    <groupId>cn.itsource.maven</groupId>
    <artifactId>Hello</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>Hello</name>
    <dependencies>
    	//...依赖略
    </dependencies>
    
    pss org.apache.maven.plugins maven-compiler-plugin 1.8 1.8 org.mortbay.jetty jetty-maven-plugin 8.1.15.v20140411 /

注意:手动 maven-update project

1.6仓库的认识

在 Maven 的术语中,仓库是一个位置(place),例如目录,可以存储所有的工程 jar 文件、library jar 文件、插件或任何其他的工程指定的文件。
Maven的仓库有两种:本地仓库与远程仓库
本地仓库:存放于本机中
远程仓库:中央仓库、私服、镜像
其中镜像:用来替代中央仓库,速度一般比中央仓库快(百度 csdn,oschina,阿里云)
配置:(掌握)

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

2. Intellij IDEA

2.1介绍

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS(版本控制工具)整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。

2.2安装及配置

安装:按照步骤逐步安装
配置:快捷键使用Eclipse的快捷键
在这里插入图片描述
2.3创建Maven项目
(1)创建一个新项目
(2)选择对应的Maven项目
在这里插入图片描述
(3)写组id与模块名称
(4)直接创建【自动选到了咱们的Maven仓库】
(5)设置文件名与文件位置
(6)创建成功后左侧的结构目录
在这里插入图片描述
2.4解决Maven结构不正确的问题
点击一下两处任意一处,对maven进行设置
在这里插入图片描述
根据需求对maven进行设置
在这里插入图片描述
2.5 Tomcat中运行Maven项目

  1. Run->Edit Configurations

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

在这里插入图片描述
3. 点击server选项卡下的configure,配置本地tomcat
在这里插入图片描述

选择Artifact

生成pss的步骤文件

在这里插入图片描述

  1. 配置完,点击左上角+号,选择tomcat server->local,点击deployMent选项卡下的+号,把要发布的项目添加进去
    在这里插入图片描述
    在这里插入图片描述

  2. 至此已经配置完了,在右上角选择刚刚配置好的运行项,点击运行即可
    在这里插入图片描述

2.6 jrebel安装及配置

如图,在对应选项中安装jrebel
在这里插入图片描述
安装完成后,按照网上要求激活

3. UML:统一建模语言

3.1定义

Unified Modeling Language (UML)又称统一建模语言(图形)或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。

做一个系统的时候不知道怎样入手?
学习uml(把分析的结果用图表画出来),会有一定的帮助.
UML:画画(用例图,类图,流程图) -> 分析系统 -> 建模

3.2用例图

在这里插入图片描述

3.3类图

在这里插入图片描述

3.4流程图

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值