
maven
maven
GuessHat
骐骥一跃,不能十步,驽马十驾,功在不舍
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pom文件中配置repositories
pom文件中配置repositories 1. 配置远程中心仓 <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 · 6099 阅读 · 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 · 2079 阅读 · 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 · 698 阅读 · 1 评论 -
java中测试覆盖率统计Jacoco
java中测试覆盖率统计Jacoco 1.插件依赖 <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 · 390 阅读 · 0 评论 -
Maven的分模块构建模式
Maven的分模块构建模式 1.分模块构建解决的问题 在父工程中方便管理各个子工程,各个子工程可以单独编译运行,也可以在父工程中统一编译运行 方便管理整个项目中的依赖,防止依赖冲突,可以管理版本控制 2.父工程特点 不包含任何代码,也就是说不包含 src 目录 其打包方式是 pom ,<packaging>pom</packaging> 3.子工程 在父工程下新建 子工程pom文件 父工程pom文件变化 4.父工程设置 4.1 依赖版本控制 参考博客: Maven的统原创 2020-10-12 09:21:24 · 214 阅读 · 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 · 263 阅读 · 0 评论 -
使用idea时右边maven的plugin飘红
使用idea时右边maven的plugin飘红 飘红的原因是依赖的插件未能正确安装,可能原因是下载过程中网路不稳定或者链接中断,需要重新下载,但是因为已下载的文件存在,导致无法重新下载,需要删除下载的文件后重新下载,具体方法是: 打开自己的本地仓库 根据上面插件的地址找到对应错误的jar包 在该地址中找到下载未完成的文件,.lastUpdated结尾 删除该文件后重新在idea中刷新,如果不成功,多尝试几次,因为外网可能不稳定 ...原创 2020-09-21 09:03:27 · 1389 阅读 · 0 评论 -
Maven中Spring的jar包依赖关系
Maven中Spring的jar包依赖关系 1.mvc 包含: aop beans core express context web 2.context 包含: aop beans core core beans core expression core 3.web 包含: core bean 4. test 包含: core 5. jdbc 包含: tx 6. tx 包含: beans core 7. 一个项目中应该导入配置的jar mvc jdbc mysql原创 2020-09-07 10:29:57 · 296 阅读 · 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 · 1242 阅读 · 0 评论 -
pom.xml配置文件中引入外部插件
pom.xml配置文件中引入外部插件 Maven官网插件地址: http://maven.apache.org/plugins/index.html tomCat插件配置说明 <dependencies></dependencies>标签外进行配置 <build> <plugins> <!--插件也是有坐标的--> <plugin> <原创 2020-09-04 17:41:30 · 1441 阅读 · 0 评论 -
pom.xml配置scope标签依赖范围
pom.xml配置scope标签依赖范围 不同的依赖范围的差异主要表现在两个地方: 代码访问性 、 是否打包 compile (默认值) main 和 test 下的java代码中都可以访问。 会打包到最终的jar包中。 provided main 和 test 下的java代码中都可以访问。 不会打包到最终的jar包中 一般就适合于容器中已经提供的jar。比如: servlet test main中代码不能访问、test中的代码可以访问。 不会打包到最终的jar包中 适合于单元测试相关的原创 2020-09-04 17:03:10 · 216 阅读 · 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 · 555 阅读 · 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 提取码:mfhk 2.环境变量配置 下载完压缩包后,解压在纯英文目录下 新建环境变量: 变量名必须为M2_HOME或者 MAVEN_HOME 在path配置中增加上面的环境配置:原创 2020-09-02 12:02:33 · 186 阅读 · 0 评论