
Maven
文章平均质量分 77
LeoSong121
知识来源于分享
展开
-
JDK、Maven环境变量配置
因为最近频繁换电脑,对于Java环境变量做个备份,免得到处找。JAVA_HOME: E:\Java\jdk1.8.0_191Path;%JAVA_HOME%\bin;%JAVA_HOME%\jre\binCLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarM2_H...原创 2019-01-16 16:47:01 · 449 阅读 · 0 评论 -
[Maven]项目中遇到的参数作用记录
Maven Scope* compile,缺省值,适用于所有阶段,会随着项目一起发布。* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。* system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它...原创 2020-07-15 15:20:25 · 281 阅读 · 0 评论 -
[Eclipse] 开发springboot项目 -- pom.xml第一行报错Unknown error
解决办法1:尝试将SpringBoot2.1.14.BUILD-SNAPSHOT版本降级到SpringBoot2.1.1.RELEASE版本,感觉这治标不治本啊,以后想升级不是玩完了。错误如下:解决办法2:在pom.xml 文件中的 properties 加入maven jar 插件的版本号。错误原因呢,报错是因为版本不兼容问题,将Maven的版本降到3.1.1就可以了,在po...原创 2020-03-20 18:01:59 · 1517 阅读 · 0 评论 -
【踩坑】PowerShell执行.Dmaven.test.skip=true报错:Unknown lifecycle phase “.test.skip=true“.
最近遇到了一个问题,在编译Springboot项目的时候执行:mvn clean package -Dmaven.test.skip=true竟然报错,检查了语法也没发现问题,然后命令放到cmd窗口却成功了,报错如下:[INFO] BUILD FAILURE[INFO] --------------------------------------------------------...原创 2019-03-26 14:09:25 · 1913 阅读 · 1 评论 -
Spring Boot 修改Java代码后自动重启问题
很多小伙伴在开发spring boot的时候, 如果修改Java代码一个变量的值, 需要即时看到生效的信息,则需手动重启spring boot main方法,通过在pom.xml加入以下配置,则项目会自动重启(在控制台可以看到重启日志,并不是不需要重新启动!!!这种方式比手动重启会快很多):<dependency> <groupId>org.spr...原创 2018-09-07 14:45:24 · 4562 阅读 · 0 评论 -
[Maven] 打包本地jar包问题。
1:maven依赖本地非repository中的jar包,依赖jar包放在WEB-INF/lib等目录下;具体配置如下: <dependency> <groupId>com.alipay</groupId> <artifactId>sdk</artifactId> <version>1.5&l...原创 2018-08-28 17:07:11 · 1262 阅读 · 1 评论 -
[Maven] 中的dependencyManagement意义
在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。在dependencyManagement下申明的dependencies,Maven并不会去实际下载所依赖的jar包,而是在dependencyManagement中用一个Map记录了jar的三维坐标。在Maven多模块的时候,管理依赖关系是非常重要的,各种依赖包冲突...原创 2018-08-14 15:13:38 · 254 阅读 · 0 评论 -
[Maven] 跨项目调用内容
跨项目访问内容 比如本文中的common子项目为公共项目,其中可以将公用的东西,比如实体类、工具类等存储到该项目,将来,可以在service子项目和web子项目中直接调用即可,如果达到这样的功能,就需要添加依赖标签。以service子项目调用common子项目为例,步骤如下: (1)测试要求:首先在common子项目中建立一个Person类,然后在service子项目中建...翻译 2018-08-06 16:25:10 · 4013 阅读 · 1 评论 -
[Maven]搭建父子工程(父控制器管理子模块)
前言 项目模块化按照以往的创建项目方式,一个maven项目就是一个大工程,一开始还能进行简单的测试编译,但是随着项目的不断变大和复杂化,后期再做改动则可能牵一发而动全身。但是使用父子工程,每个模块都是独立的,他们通过父控制器聚合在一起,这样当你要改动一个模块的时候你改动的也只是这一个模块而已,并不会影响其他的模块。去除重复一个项目存在多个模块,可能同时由多个人开发,比如abc3...翻译 2018-08-06 16:10:00 · 817 阅读 · 1 评论