maven
文章平均质量分 59
天高任鸟飞-海阔凭鱼跃
天高任鸟飞 海阔凭鱼跃
展开
-
Maven scope依赖范围详解
1、Maven介绍 Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven是一个管理工具,可以对 Java 项目进行构建、依赖管理。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目,2、Maven特点 项目设置遵循统一的规则 任意工程中共享 依赖管...转载 2022-02-05 18:03:37 · 297 阅读 · 0 评论 -
Maven中mirrors和repository的关系
pom.xml里的repositories元素,里面可以包含多少repository(至少默认包含了中央仓库,仓库id为central,可以写个id为central的mirror或者repository覆盖默认的中央仓库,该仓库总是在effective-pom里repositories元素的最后一 个子元素),每个repository都有一个id(此id非常重要),命令行执行:mvn help:effective-pom可以验证 maven获取真正起作用的repository集合流程:首先会获取pom.x转载 2021-02-24 16:34:32 · 231 阅读 · 0 评论 -
Maven setting配置镜像仓库
国内Maven镜像仓库值得收藏1.配置IDE构建的Maven存放目录(解压目录)2.配置IDE的User setting file路径,修改setting配置文件 配置本地仓库 1<!--自定义本地仓库路径--> 2<localRepository>D:\Program Files\Develop\Portable\localRepository</localRepository> 配置mirrors远程镜像(一般配置一到两个镜像)...转载 2021-02-07 15:02:22 · 8008 阅读 · 0 评论 -
maven子工程和父工程的build plugin 插件管理
父工程定义,然后子工程按需引用spring-boot-maven-plugin 插件会把依赖的包以及本工程代码都打进一个可执行的jar包。maven-jar-plugin 插件可以把依赖的jar 放置到自定义的位置父工程:<build> <pluginManagement> <plugins> <plugin> <groupId>org.a..原创 2020-07-15 16:11:38 · 3428 阅读 · 0 评论 -
maven 根据profile,resources,filters来区分部署环境
项目过程中,在不同的阶段,分别需要部署开发环境,测试环境,线上环境。如果都用一套配置文件,很容易弄乱,所以维持多套配置文件很有必要。 maven提供了一组属性以供开发人员灵活搭配,可以根据环境来打包,比如测试环境:mvn package -DskipTests -P test,-P也就是指定profile里面id为test的子项配置来打包。在pom文件里面,可以指定多套配置文件,下面例子中区分了三套配置文件,不指定-P则默认为dev。其中的env相当于属性文件中的env=test,也可以多指定多个...原创 2020-07-05 14:10:46 · 617 阅读 · 0 评论 -
记一次maven的坑- -,为生成的web项目添加lib,为maven添加插件时,声明了plugin,但是plugins里面却显示不出来
https://blog.csdn.net/qq_41376740/article/details/81030611maven的功效大家都知道了,用来构建项目,下载依赖都是很好的选择,但是今天生成项目的时候,发现里面没有lib,这个就比较尴尬了,没有lib你咋把项目跑得起来呢?于是就有了这篇博文,一个坑2个小时,网上很难搜到答案声明的位置这个太关键了!很多博文教你怎么用插件啪啦啪啦,说...原创 2019-03-11 13:03:52 · 3032 阅读 · 0 评论 -
Maven 插件之 resources 插件
https://blog.csdn.net/u014297148/article/details/809461581.Apache Maven Resources Plugin官网对该插件的详解见官方文档地址The Resources Plugin handles the copying of project resources to the output directory. The...转载 2019-03-11 00:08:05 · 441 阅读 · 0 评论 -
使用maven打包发布源码
https://blog.csdn.net/sjhuangx/article/details/78012857使用maven-source-plugin插件将项目源码打包并发布到仓库中,在pom.xml配置文件中添加如下的配置代码:<plugin> <groupId>org.apache.maven.plugins</groupId> &...转载 2019-03-10 23:18:37 · 688 阅读 · 0 评论 -
maven跳过单元测试-maven.test.skip和skipTests的区别
https://blog.csdn.net/arkblue/article/details/50974957-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。不执行测试用例,但编译测试用例类生成相应的class文件至target/t...转载 2019-03-10 22:36:06 · 108 阅读 · 0 评论 -
maven修改远程和本地仓库地址
https://www.cnblogs.com/waterlufei/p/6498526.html 简介:我们用maven的时候,maven自带的远程中央仓库经常会很慢,还有默认本地仓库是在c盘C:\Users\你的电脑用户账号\.m2\repository,对于有强迫症的人,总是看的不爽,下面介绍下经验: 我的环境:maven:3.3.9jdk:1.8_112in...转载 2018-09-30 07:40:49 · 251 阅读 · 0 评论 -
maven 仓库配置 pom中repositories属性
https://www.cnblogs.com/shuaiandjun/p/7604619.html什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显...转载 2018-08-26 10:42:01 · 606 阅读 · 0 评论