Maven
Maven问题及解决方案记录
御剑长歌
纸上得来终觉浅,绝知此事要躬行
展开
-
maven本地仓库有依赖.但IDEA还是飘红提示Cannot resolve XXX
把飘红的jar拷贝出来然后删除本地库的那个jar包所在文件夹,也就是jar包对应的版本用终端mvn命令把jar打进本地仓库mvn install:install-file -Dfile=复制拷贝出来的jar包的全路径 -DgroupId=jar包的groupId -DartifactId=jar包的artifactId -Dversion=jar包版本 -Dpackaging=jar -Dmaven.repo.local=本地仓库(mavensetting配置的)mvn install:insta.转载 2022-03-22 14:50:06 · 1070 阅读 · 0 评论 -
maven 某个依赖 pom 中没有引用 查询是哪个包间接引用
以 alibaba fastjson 举例mvn dependency:tree -Dincludes=com.alibaba:fastjson可以看到 fastjson 被引用的整个链路[INFO] --------------------------------[ jar ]---------------------------------[INFO][INFO] --- maven-dependency-plugin:3.1.2:tree (default-cli) @ *-admin原创 2021-12-20 18:03:44 · 932 阅读 · 0 评论 -
Maven利用profile根据环境引用相应jar包
引入Maven仓库中的jar<profiles> <profile> <id>dev</id> <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>原创 2021-06-09 11:52:48 · 597 阅读 · 0 评论 -
IDEA中maven projects项目名为灰色
项目名为灰色取消勾选即可。原因是如果子项目被删除,父项目会自动将子项目的pom忽略,即便再次重建了同名的子项目,还是一直被ignore,除非手动取消忽略原创 2021-05-07 23:52:35 · 488 阅读 · 0 评论 -
IDEA下Maven的Offline Mode
拉一个依赖报错 提示 Switch Off Offline ModeSettings/Build,Execution,Deployment/Maven设置关闭离线模式后,恢复正常Maven Projects上的一个工具图标 是开关离线模式的快捷键原创 2021-05-07 11:53:35 · 940 阅读 · 0 评论 -
Springboot Maven 项目 profile配置实现动态切换环境
之前active 写死一个参数,改环境就需要改一下参数然后重启启动spring: profiles: active: dev现在 将 active 改成 @env@spring: profiles: active: @env@在pom中要有如下配置 <profiles> <!-- 开发环境 --> <profile> <id>dev</i...原创 2020-08-25 20:17:11 · 1360 阅读 · 0 评论 -
关于Maven resource配制中include、exclude和filtering的关系
<include>与<exclude>是用来圈定和排除某一文件目录下的文件是否是工程资源的。如果<include>与<exclude>划定的范围存在冲突时,以<exclude>划定的范围为准。大多数情况下,人们使用<include>和<exclude>是为了配合<filtering>实现过滤特定文件的需要。例如,在一个工程中,src/main/resources目录下都是工程的资源文件,并不需要<inclu转载 2020-08-25 20:01:18 · 1798 阅读 · 3 评论