1 Star 0 Fork 0

ace.kevin / StudyNotes

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
maven学习.md 1.83 KB
一键复制 编辑 原始数据 按行查看 历史
ace.kevin 提交于 2021-12-06 17:05 . mvc

Maven安装配置

环境变量

MAVEN_HOME:maven文件目录

M2_HOME:maven下bin文件目录

镜像

阿里云maven镜像:https://developer.aliyun.com/mvn/guide

windows 机器一般在 maven 安装目录的 conf/settings.xml ,或者C:\Users\zh-gaos\.m2

在标签中添加 mirror 子节点:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

public仓库是central仓和jcenter仓的聚合仓

创建maven项目

勾选“create from archetype“使用maven模板

一般选择maven-archetype-webapp选项

GroupIdArtifactId

GroupIdArtifactId被统称为“坐标”,是为了保证项目唯一性而提出的,GroupId组织标识,Artifactid项目标识。

在源码中,标记文件夹功能

image-20211124154340865

常用依赖:

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>5.3.12</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.3</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
    </dependency>
</dependencies>
其他
1
https://gitee.com/acekevin/StudyNotes.git
git@gitee.com:acekevin/StudyNotes.git
acekevin
StudyNotes
StudyNotes
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891