maven简单总结

一、maven简介

maven:是一款跨平台的项目管理工具(项目架构工具),主要服务于基于Java的项目构建。是Apache的一个顶级开源项目。

maven有两大核心:

1、项目构建

项目构建流程:清理->编译->测试->报告->打包->部署

使用maven能够实现项目构建的高度自动化、跨平台、标准化等。

2、依赖管理

使用maven来管理项目中的jar包(war包)。maven能够自动从网络下载jar包以及相关依赖jar包

相关知识点:jar包与war包

1、JavaSE工程最终要打包成jar包

2、JavaEE工程最终要打包成war包

二、maven关键知识点

1、中央仓库

1、中央仓库(由Apache官方维护的组件库)(https://repo1.maven.org/maven2/)

2、私有仓库(私服)机构自己搭建的远程仓库。

3、第三方公共库:比如阿里maven镜像仓库

2、本地仓库

存放从远程仓库下载的依赖组件。

三、maven的配置和安装

1、前置条件

有jdk环境

2、配置maven环境变量

1、maven_home:maven 的安装路径

2、path:maven安装路径\bin

3、查看naven信息

使用mvn -v查看maven版本,也可以确认maven是否安装成功

4、配置仓库

在maven->conf->settings.xml文件中

配置本地仓库:

 <localRepository>C:\Users\Administrator\.m2\repository</localRepository>
<repository>
    <id>aliyunmaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>

四、Maven项目标准目录结构

1、项目目录

|---------------------pom.xml(最重要)这是Maven工程的配置文件

|--------------------src

​        |-------------------------main

​               |-----------------java 本工程Java源代码目录)

​                |-----------------resource本工程资源目录

                |-----------------webapp web工程资源文件

​         |-------------------------test

​                |-----------------java 单元测试目录

Target输出目录

|--------------------------class 编译之后的class文件

加粗为必须

2、创建工程

按照上面的目录结构创建maven工程

其中pom.xml文件如下:

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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion><!--maven2.0以后固定这样写-->
    <groupId>com.neusoft</groupId><!--域名-->
    <artifactId>hello</artifactId><!--项目名-->
    <version>0.0.1 -SNAPSHOT</version><!--版本号-->
    <packaging>jar</packaging><!--配置打包方式-->
</project>  

五、maven常用命令

1、编译 mvn compile

2、单元测试 mvn test

3、运行 mvn exec:java -Dexec.mainClass=“com.neusofu.Hello”

4、打包mvn package

5、安装(打包到本地仓库)mvn install

6、清除 mvn clean

7、快捷构建工程目录结构 mvn archetype:generate

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值