Jacky's blog
首页
  • 学习笔记

    • web
    • android
    • iOS
    • vue
  • 分类
  • 标签
  • 归档
收藏
  • tool
  • algo
  • python
  • java
  • server
  • growth
  • frida
  • blog
  • SP
  • more
GitHub (opens new window)

Jack Yang

编程; 随笔
首页
  • 学习笔记

    • web
    • android
    • iOS
    • vue
  • 分类
  • 标签
  • 归档
收藏
  • tool
  • algo
  • python
  • java
  • server
  • growth
  • frida
  • blog
  • SP
  • more
GitHub (opens new window)
  • shell

  • tool

    • mac
    • mac tool
    • c tool
    • platform
    • dev tool
    • java tool
    • IDEA
    • vscode
    • Docker 使用指南
    • unbuntuOnWindows
    • oh-my-zsh
    • github
    • lldb
    • ripgrep 高性能文本搜索工具使用指南
    • appium
    • mvn
      • common
      • link
    • ffmpeg
    • gradle
    • git 使用指南
    • jenv
    • php-fpm
    • raycast
    • Vim 编辑器入门指南
    • jadx
    • excalidraw
  • 网络

  • algo

  • compute_base

  • blog

  • growth

  • java

  • C&C++

  • ai

  • secure

  • cms

  • english

  • 生活

  • 金融学

  • more

  • other
  • tool
Jacky
2023-09-03
目录

mvn

# common

Apache Maven 是一个强大的项目构建和依赖管理工具, 它使用 mvn 命令行工具来执行各种构建任务。以下是一些常用的 mvn 命令:

  • mvn clean: 清除项目的目标目录(通常是 target 目录), 删除之前构建生成的文件。这通常用于在重新构建项目之前进行清理
  • mvn compile: 编译项目的源代码, 将编译后的类文件存储在 target/classes 目录中
  • mvn test: 运行项目的单元测试。Maven 将查找并执行项目中的测试类, 并生成测试报告
  • mvn package: 打包项目, 通常将项目的编译输出打包成 JAR、WAR 或其他格式的归档文件, 存储在 target 目录中
  • mvn install: 将项目构建结果安装到本地 Maven 仓库, 以便其他项目可以引用它。这对于多模块项目非常有用
  • mvn deploy: 将项目构建结果发布到远程 Maven 仓库, 以供其他开发人员和项目使用。通常需要配置远程仓库的详细信息
  • mvn clean install: 清理项目、编译代码并将构建结果安装到本地仓库。这是常用的组合命令, 用于构建并安装项目
  • mvn clean test: 清理项目并运行单元测试
  • mvn clean package: 清理项目并打包项目。通常用于生成可部署的构建文件
  • mvn clean install -DskipTests: 清理项目、编译代码并将构建结果安装到本地仓库, 但跳过运行单元测试
  • mvn dependency:tree: 显示项目的依赖树, 包括所有直接和间接依赖项。这对于解决依赖冲突问题非常有用
  • mvn archetype:generate: 使用 Maven Archetype 插件创建新项目的模板。你可以选择不同类型的模板来创建不同类型的项目
  • mvn help:effective-pom: 显示项目的有效 POM(合并了所有继承和配置的 POM 部分), 这对于了解项目的实际配置非常有用。POM 为(Project Object Model)

这些是一些常用的 mvn 命令, 你可以根据项目的需求和构建过程使用不同的命令。要了解更多关于 Maven 命令的详细信息, 你可以运行 mvn --help 或查阅 Maven 文档

# link

  • Apache Maven Project (opens new window)
    • Running Apache Maven (opens new window)
    • pom
      • Inheritance (opens new window) 依赖继承,统一配置
上次更新: 2025/10/09, 23:53:03
appium
ffmpeg

← appium ffmpeg→

最近更新
01
npx 使用指南
10-12
02
cursor
09-28
03
inspect
07-20
更多文章>
Theme by Vdoing | Copyright © 2019-2025 Jacky | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式