Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.93 KB

readme.md

File metadata and controls

40 lines (28 loc) · 1.93 KB

# 科协 2024 聊天室 Java 服务端

注意事项
用 maven 最好使用 Maven Wrapper, 这是什么?。

Maven Wrapper 是一种工具,用于简化和自动化 Maven 构建工具的安装和配置。Maven Wrapper 主要由一个 mvnw 脚本(用于 Unix 系统)或 mvnw.cmd 脚本(用于 Windows 系统)和一个 maven-wrapper.properties 文件组成,这些文件通常会包含在项目的版本控制系统中。

Maven Wrapper 的优点:

  1. 自动化 Maven 安装: Maven Wrapper 可以自动下载和安装指定版本的 Maven,即使用户的系统中没有安装 Maven。这对新加入项目的开发者尤其有用,避免了手动安装和配置 Maven 的麻烦。

  2. 版本一致性: 通过 Maven Wrapper,项目可以指定使用特定版本的 Maven,从而确保团队中的所有开发者和 CI/CD 环境都使用相同版本的 Maven,避免了由于不同 Maven 版本带来的构建问题。

  3. 简化新环境的配置: 开发者在新环境中开始工作时,只需要执行 ./mvnwmvnw.cmd 命令,Maven Wrapper 会自动下载并配置所需的 Maven 版本,这大大简化了开发环境的搭建过程。

  4. 无外部依赖: 使用 Maven Wrapper 后,不再需要依赖系统中预装的 Maven,可以独立于系统环境来管理 Maven 版本,使得项目的构建过程更具可移植性。

如何使用 Maven Wrapper:

  1. 在现有 Maven 项目中添加 Maven Wrapper:

    mvn -N io.takari:maven:wrapper
  2. 这会在项目根目录生成以下文件:

    • mvnw
    • mvnw.cmd
    • .mvn/wrapper/maven-wrapper.jar
    • .mvn/wrapper/maven-wrapper.properties
  3. 现在,开发者可以通过执行以下命令来使用 Maven Wrapper 进行构建:

    ./mvnw clean install

通过使用 Maven Wrapper,项目能够更加轻松地管理 Maven 版本,提高构建过程的可靠性和一致性。