![](https://img-blog.csdnimg.cn/20200902130450281.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
maven
maven
GuessHat
骐骥一跃,不能十步,驽马十驾,功在不舍
展开
-
pom文件中配置repositories
pom文件中配置repositories1. 配置远程中心仓<repositories> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <releases> <enabled>true</enabled> &原创 2022-02-04 22:59:53 · 5992 阅读 · 0 评论 -
mvn打包中使用-D替换pom中的值
mvn打包中使用-D替换pom中的值1.项目结构这里的修改只涉及pom文件及application.properties文件,其余的都是对应springboot项目创建的,不做过多说明2.具体代码这里的逻辑就是在application.properties中用@testName@来搜索pom或者mvn打包时-D指定参数的值来进行替换的2.1 pom文件说明:这里properties标签中指定testName是在没有mvn指定-D testName时作为默认值使用的<?xml versi原创 2021-07-26 22:47:32 · 1857 阅读 · 1 评论 -
使用profile标签动态引入环境变量
使用profile标签动态引入环境变量1.项目结构2.具体代码对应关系简图2.1pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or原创 2021-07-25 22:29:29 · 611 阅读 · 1 评论 -
java中测试覆盖率统计Jacoco
java中测试覆盖率统计Jacoco1.插件依赖<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.6</version> <configuration> <!--指定生成 .exec 文件的存放位置--> <destFile>t原创 2021-03-21 10:35:30 · 305 阅读 · 0 评论 -
Maven的分模块构建模式
Maven的分模块构建模式1.分模块构建解决的问题在父工程中方便管理各个子工程,各个子工程可以单独编译运行,也可以在父工程中统一编译运行方便管理整个项目中的依赖,防止依赖冲突,可以管理版本控制2.父工程特点不包含任何代码,也就是说不包含 src 目录其打包方式是 pom ,<packaging>pom</packaging>3.子工程在父工程下新建子工程pom文件父工程pom文件变化4.父工程设置4.1 依赖版本控制参考博客:Maven的统原创 2020-10-12 09:21:24 · 147 阅读 · 0 评论 -
使用Ieda时默认打开的maven项目总是使用jdk1.5版本问题
使用Ieda时默认打开的maven项目总是使用jdk1.5版本问题看到很多修改idea软件的,但是都没有解决,重新打开后还是会变成jdk1.5,于是我查看了安装maven的配置文件:所以想到idea启动后可能是使用maven的配置,于是统一修改为1.8版本: <profiles> <profile> <id>jdk-1.8</id> <activation>原创 2020-09-21 09:15:58 · 182 阅读 · 0 评论 -
使用idea时右边maven的plugin飘红
使用idea时右边maven的plugin飘红飘红的原因是依赖的插件未能正确安装,可能原因是下载过程中网路不稳定或者链接中断,需要重新下载,但是因为已下载的文件存在,导致无法重新下载,需要删除下载的文件后重新下载,具体方法是:打开自己的本地仓库根据上面插件的地址找到对应错误的jar包在该地址中找到下载未完成的文件,.lastUpdated结尾删除该文件后重新在idea中刷新,如果不成功,多尝试几次,因为外网可能不稳定...原创 2020-09-21 09:03:27 · 1217 阅读 · 0 评论 -
Maven中Spring的jar包依赖关系
Maven中Spring的jar包依赖关系1.mvc包含:aopbeanscoreexpresscontextweb2.context包含:aopbeanscorecorebeanscoreexpressioncore3.web包含:corebean4. test包含:core5. jdbc包含:tx6. tx包含:beanscore7. 一个项目中应该导入配置的jarmvcjdbcmysql原创 2020-09-07 10:29:57 · 248 阅读 · 0 评论 -
Maven的统一版本号
Maven的统一版本号1.统一版本号可以在 <properties> 标签下,使用自定义标签来实现。 <!--设置jdk格式和编码格式及Spring的版本号--> <properties> <maven.complier.source>1.8</maven.complier.source> <maven.complier.target>1.8</maven.complier.t原创 2020-09-04 19:56:44 · 1179 阅读 · 0 评论 -
pom.xml配置文件中引入外部插件
pom.xml配置文件中引入外部插件Maven官网插件地址:http://maven.apache.org/plugins/index.htmltomCat插件配置说明<dependencies></dependencies>标签外进行配置 <build> <plugins> <!--插件也是有坐标的--> <plugin> <原创 2020-09-04 17:41:30 · 1353 阅读 · 0 评论 -
pom.xml配置scope标签依赖范围
pom.xml配置scope标签依赖范围不同的依赖范围的差异主要表现在两个地方: 代码访问性 、 是否打包compile (默认值)main 和 test 下的java代码中都可以访问。会打包到最终的jar包中。providedmain 和 test 下的java代码中都可以访问。不会打包到最终的jar包中一般就适合于容器中已经提供的jar。比如: servlettestmain中代码不能访问、test中的代码可以访问。不会打包到最终的jar包中适合于单元测试相关的原创 2020-09-04 17:03:10 · 157 阅读 · 0 评论 -
使用Maven工具个人war包的导出与导入
使用Maven工具个人war包的导出与导入1. 导出自己的包导出格式是设置在pom.xml文件中的:使用idea右边侧边栏的Maven打包前执行以下claean打包完成后地址在项目目录下的target目录中2.war包存放本地仓库将要导入的war包复制到本地仓库中新建一个自己的坐标信息例如我在本地仓库中的com文件夹下新建了一个xyd文件夹,用来存放war包3.项目导入在项目中的pom.xml文件中引入坐标信息如下: <dependency>原创 2020-09-04 11:03:19 · 479 阅读 · 0 评论 -
MVN构建工具下载和配置
MVN构建工具下载和配置maven-3/3.6.1版本1.下载地址官网下载地址:https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/网盘下载地址:链接:https://pan.baidu.com/s/1UyzHDIwsWWx-f8Row0tMzw提取码:mfhk2.环境变量配置下载完压缩包后,解压在纯英文目录下新建环境变量:变量名必须为M2_HOME或者 MAVEN_HOME在path配置中增加上面的环境配置:原创 2020-09-02 12:02:33 · 143 阅读 · 0 评论