项目构建管理 & 插件配置

构建概念:
项目构建是指将源代码、依赖库和资源文件等转换成可执行或可部署的应用程序的过程,在这个过
程中包括编译源代码、链接依赖库、打包和部署等多个步骤。
tmpEA45.png

主动触发场景:

  • 重新编译:编译不充分,部分文件没有被编译!
  • 打包:独立部署到外部服务器软件,打包部署
  • 部署本地或者私服仓库:maven工程加入到本地或者私服仓库,供其他工程使用

命令方式构建:
![[Pasted image 20250907102205.png]]
1. 命令执行需要我们进入到项目的根路径(进到项目所在文件夹) (pom.xml 平级)
2. 部署 必须是jar包形式

可视化方式构建:
tmpE04.png

maven工程的本地部署:
清理 编译 测试 打包 报告 部署
tmpE39C.png(比较麻烦 看下文)
构建命令周期:触发周期后的命令会自动触发同一周期前的命令
简化触发构建命令过程!

有序的构建命令容器
    清理 clean
    构建 compile test package install/deploy
    报告 site
    (顺序)
    打包:package  不需要 compile test package
即mvn clean package (打包)
mvn clean compile(编译) 类似这样触发命令

自定义配置构建插件(构建项目是用插件操作的):
tmp8E3D.png