一、什么是maven?

        maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。作为apache组织中的一个颇为成功的开源项目,maven主要服务于基于java平台的项目构建、依赖管理和项目信息管理

       有了maven后,使项目构建构成更容易;并且它提供统一构建系统(编译、测试、持续整合...);

       maven包含:项目对象模型(Project Object Model)、坐标(Coordinates)、项目生命周期(ProjectLifecycle)、插件(plugin)和目标(goal)、依赖管理系统(Dependency Management System)、仓库管理(Repositories)。

  

二、下载与安装

        maven的下载地址:http://maven.apache.org/download.cgi 

        选择它的压缩包,解压到指定目录

三、配制环境变量

maven解压后还需要进行相应的环境变量配制处理,它的配制与jdk的配制相似。

1、设置环境变量MAVEN_HOME,设置为maven的安装路径;

2、同时把maven的bin目录增加至环境变量path里。

3、打开dos窗口运行命令mvn -v,出现如下图所示的信息说明安装成功;

四、修改setting.xml配制

       正常情况下,maven会到中央仓库去下载我们需要的构件或者插件;由于中央仓库一般在国外,网速比较慢,这时候我们可以选择用阿里巴巴的镜像,从它的仓库下载需要的构件或者插件到本地仓库,供开发使用。

1、找到安装目录下的apache-maven-3.6.0\conf\settings.xml,修改setting配制,指出阿里的仓库地址。(在<mirrors>里添加)

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

2、修改setting配制,添加本地仓库地址位置。(在<settings>处添加)

<localRepository>D://tools/apache-maven-3.6.0/repository</localRepository>

五、创建简单maven项目

       maven的配制解决完了,下面就可以利用spring-tool-suite(STS)编辑器来创建一个简单的maven项目。

       1、首先在STS中配制maven仓库,user settings只需要配制其中一个就可以,自动会带出你本地仓库的位置。

2、创建maven项目,

3、项目结构

4、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>

  <groupId>com.lbx</groupId>
  <artifactId>demos</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>demos</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

        5、项目运行,编辑

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐