首页 Maven学习笔记
文章
取消

Maven学习笔记

Maven学习笔记

maven 基本概念

仓库分类

  • 本地仓库
  • 远程仓库
    • 中央仓库
    • 私服(解决版权问题和下载慢的问题(CDN))

坐标

查包网址

一般三个,用来唯一标识jar包

  1. groupId:项目隶属组织名称
  2. artifactId:maven项目名称
  3. version

packaging:项目的打包方式

仓库配置

本地仓库位置设置

conf\settings.xml

1
2
3
4
5
6
7
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
<localRepository>D:\env\apache-maven-3.8.4\repository</localRepository>

镜像访问

同样在settings.xml,这里用阿里云

1
2
3
4
5
6
    <mirror>
     <id>nexus-aliyun</id>
     <mirrorOf>central</mirrorOf>
     <name>Nexus aliyun</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

第一个maven项目

相关命令:

  • mvn compile

  • mvn clean

  • mvn test

  • mvn package 打包

    • 先compile 编译
    • 再test compile
    • 再test
    • 最后打包
  • mvn install 将jar包解到本地仓库

web项目结构在main中有个webapp

idea 配置

本文由作者按照 CC BY 4.0 进行授权

Spring学习笔记

mining of massive datasets