![](https://img-blog.csdnimg.cn/d44b25edfdb84c568801f78523c7367f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Maven
文章平均质量分 87
Maven是一个项目管理工具,可以对Java项目进行构建、依赖管理,是一个自动化构建工具。
不会叫的狼
人类最大的进步就是学会共享!
展开
-
导入maven项目常见错误
Maven导入包各种错误汇总原创 2022-06-12 18:11:44 · 1488 阅读 · 1 评论 -
maven-dependency-plugin之copy-dependencies
maven-dependency-plugin之copy-dependencies,该目标功能:将依赖的 jar 包放到指定的文件夹中。原创 2022-01-27 01:37:33 · 3524 阅读 · 0 评论 -
Maven中scope标签详解
- compile:编译、测试、打包、运行- test:测试代码编译、运行- runtime:测试、打包、运行- provided:编译、测试- system:编译、测试,用于导入第三方Jar文件- import:用于dependencyManagement,从其它的pom中导入dependency的配置............原创 2022-01-27 01:36:04 · 9858 阅读 · 1 评论 -
Maven-build结合profile实现多环境配置实战
问题开发一个项目,主要有开发、测试和最终部署上线几个阶段,每个阶段对配置(数据库、日志)都有不同的设置。每次上线都由部署工程师负责修改配置并上线。这样的工作方式导致每次上线时大家都心惊胆颤,决定研究下maven如何解决这个问题。思路将几个环境的配置项分类,概括为数据库配置、log日志路径配置、外部依赖的接口配置。如果能实现在生成不同的发布包时对资源进行不同的替换就可以达到目的了。而maven的build结合profile,即可动态指定配置文件来实现。步骤1、首先需要在pom文件中确定filter原创 2022-01-27 18:47:55 · 1420 阅读 · 0 评论 -
Maven-profile
概述profile标签配置可以根据不同的环境参数或命令行参数激活不同的构建处理。在构建过程中通过-Ppid激活。在开发过程中,我们的项目会存在不同的运行环境,比如开发环境、测试环境、生产环境,而我们的项目在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。profile标签则根据不同的命令行参数动态激活不同的配置。标签类型描述原创 2022-01-25 19:47:06 · 727 阅读 · 0 评论 -
Maven-build之spring-boot-maven-plugin
概述Apache Maven是一种广泛使用的项目依赖项管理工具和项目构建工具。Spring Boot是构建应用程序的非常流行的框架。spring-boot-maven-plugin插件在Apache Maven中提供Spring Boot支持。mvn packageMaven使用mvn package将应用程序打包到JAR或WAR中。mvn package命令将采用编译后的代码并将其打包为可分发格式,如JAR格式文件,它仅包含来自项目源的资源和已编译的Java类。我们可以将此JAR文件用作另一原创 2022-01-25 01:46:41 · 12147 阅读 · 3 评论 -
Maven-build
构建通用的信息。原创 2022-01-23 15:42:20 · 5194 阅读 · 0 评论 -
Maven-lifecycle、phase、goal
对一个项目进行打包时,maven分别执行了 validate->compile->test->package,这个过程就是生命周期(lifecycle)。在生命周期的过程中会有很多的阶段(phase),这些阶段按照既定的顺序执行来完成一个项目的构建。在生命周期中,各个阶段的工作由插件(plugin)来完成,一个插件通常可以完成一个或者多个阶段的工作。每个阶段的工作对应插件中的一个目标(goal)。不同的插件结合起来,就完成了整个项目的构建。...原创 2022-01-23 22:14:41 · 961 阅读 · 0 评论 -
Maven-dependencyManagement和dependencies
项目的依赖项信息会用到标签dependencyManagement和dependencies。Maven实战— dependencies与dependencyManagement的区别https://www.cnblogs.com/feibazhf/p/7886617.html原创 2022-01-23 15:41:23 · 383 阅读 · 0 评论 -
Maven-modules
父项目构建子模块时,使用标签modules,Maven之modules详解https://blog.csdn.net/BUCTOJ/article/details/108851118原创 2022-01-23 15:39:26 · 1617 阅读 · 0 评论 -
Maven概述
mavenpom 4.0.0 cn.how2j parentMavenProject 0.0.1-SNAPSHOT parentMavenProject parentMavenProjectpom junit junit 4.11 test cn.hutool hutool-all 4.3.1 maven中scope标签详解 https://原创 2022-01-18 21:24:17 · 1020 阅读 · 0 评论