首先说明一下这篇文章介绍的项目关系是,项目A 依赖项目B,他们有共同的父pom,在打包项目A时遇到的一些问题

一、打包时,没有install 依赖项目

使用maven管理的spring boot 项目,项目A 依赖项目B,在打包项目A的时候,出现下面的错误

报错:

Failed to execute goal on project hong-bao: Could not resolve dependencies for project com.xuexuan:hong-bao:jar:0.0.1-SNAPSHOT: Could not find artifact com.xuexuan:common-lib:jar:0.0.1-SNAPSHOT -> [Help 1]

原因:

项目B 作为第三方库,在打包项目A的时候,需要先安装项目B。

解决:

第一种:

在项目B执行下面的命令

mvn -U clean install

第二种:

可以通过下图的方式,设置maven install 生命周期的执行代码


在lifecycle->install 右键,创建install的执行代码。

完成后,就会出现Run Configurations

二、 打包时,找不到指定artifact的项目

项目A 和项目B 是兄弟项目,他们有相同的父pom

报错:

Failed to execute goal on project hong-bao: Could not resolve dependencies for project com.xuexuan:hong-bao:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at com.xuexuan:common-lib:jar:0.0.1-SNAPSHOT: Failed to read artifact descriptor for com.xuexuan:common-lib:jar:0.0.1-SNAPSHOT: Could not find artifact com.xuexuan:hongbao:pom:0.0.1-SNAPSHOT -> [Help 1]

原因:

项目A和项目B 都是引用同一父pom的子项目,并且没有从父pom目录安装(从父目录运行mvn install),则可能会出现此问题。一个子项目可能依赖于一个兄弟项目,当它读取兄弟项目的pom时,它将失败,并且出现问题中提到的错误,除非从父pom目录安装了一次。

解决:

第一种:

在父pom,执行以下命令

mvn install -N

-N 参数会略过所有的module,进行install

第二种:

在lifecycle->install 右键,创建install的执行代码。完成后,就会出现Run Configurations

参考:

Maven: Failed to read artifact descriptor
IDEA maven 项目打包报Could not resolve dependencies for project

管理工具—Maven系列(一)编译问题Could not resolve dependencies for project
Maven Could not resolve dependencies, artifacts could not be resolved
maven Could not resolve dependencies for project
关于 maven install 过程中报错 Could not resolve dependencies for project

Maven 打包项目时出现的错误相关推荐

  1. maven打包项目时报错:Cannot create resource output directory

    前言:如今使用开发工具打包java项目是一件常用且方便的事情,但是当我们使用maven打包项目出错时,就会十分让人郁闷,今天我就遇到了这件事,大家来看看 报错原因:打包项目根目录下的target文件夹 ...

  2. maven 打包部署时访问远程仓库中没有的jar

    maven 打包部署时访问远程仓库中没有的jar maven构建项目 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文 ...

  3. maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar

    今天创建一个新的项目,当用maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar 经过查找度娘发现,在模块的默认打包方式 ...

  4. idea 使用maven构建项目时,target bytecode version经常自动变化

    idea 使用maven构建项目时,target bytecode version经常自动变化 解决方法:在工程的pom.xml中添加 <build><plugins>< ...

  5. maven 服务器自动打包,Maven 打包项目到私服 (deploy)的配置方法

    一.配置maven 在maven安装目录 /conf/setting.xml 中的servers下添加: nexus-snapshots admin 123456 nexus-releases adm ...

  6. 用myeclipse打包项目时,Security alert:integrity check error。

    1 问题描述 用myeclipse10打包项目时,出现如下图的提示:Security alert:integrity check error 2 问题原因 主要是由于Jar包不符合所导致的 3 解决方 ...

  7. Maven打包提示dependencies.dependency.systemPath错误

    Maven打包提示dependencies.dependency.systemPath错误 具体信息如下: Some problems were encountered while building ...

  8. IDEA maven打包项目到阿里云服务器Tomcat部署流程

    1.购买阿里云服务器和使用(简略) 学生服务器优惠页面:https://promotion.aliyun.com/ntms/campus2017.html 有意购买服务器的朋友可以领取优惠券再购买哦, ...

  9. IIS 部署.NET Core项目时出现HTTP 错误 500.19,错误代码:0x8007000d

    IIS 部署.NET Core项目时出现HTTP 错误 500.19,错误代码:0x8007000d 解决方案: 1.打开IIS按照步骤点击红框 2.查看模块中是否存在AspNetCoreModule ...

  10. maven编译项目时提示:cached in the local repository

    1.今天使用命令mvn compile编译maven项目时提示错误信息,部分错误信息如下: Failure to transfer wsdl4j:wsdl4j:jar:1.6.3 from http: ...

最新文章

  1. 面试:你知道Java中的回调机制吗?
  2. 美团工程师上演“谍战”剧?“黑了一把”拼多多获取薪资信息
  3. 动态规划算法解最长公共子序列LCS问题
  4. 基于Keras搭建cifar10数据集训练预测Pipeline
  5. 关于高阶导数的一个不等式估计
  6. 7.Working with External Libraries
  7. python怎么换行继续写脚本_python怎么换行继续写脚本
  8. ssm框架mysql自增_手把手教你整合最优雅SSM框架
  9. Windows2003 安装MVC4 环境的步骤
  10. 【转】数字签名与数字证书
  11. KeyShot中该怎么添加反射地平面
  12. 双主动桥隔离双向DC-DC变换器(五)硬件设计和优化
  13. 硬件系统概要设计-1-信号完整性分析
  14. 混合动力hev汽车控制模型 simulink stateflow搭建 电机 电池 发动机 模型 动力分配 能量控制策略 及 经济性仿真测试。
  15. 细胞自动机_细胞自动机和音乐
  16. SecureCRT远程操作linux系统
  17. c++ Beep函数的雪之梦
  18. ms office excel2013教程 - randbetween函数与选择性粘贴
  19. 文件管理,文件判断,时间戳,通配符类命令
  20. 异次元发卡网邮箱SMTP配置教程

热门文章

  1. java实现评委打分
  2. yolov5 设置只检测某几个固定的类
  3. Codeforces Global Round 6 E - Spaceship Solitaire(思维)
  4. msbuild不是内部或外部命令
  5. ‘keytool‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  6. 完整的Servlet+jsp+PageModel分页
  7. 企业无线局域网部署最佳实践
  8. 古月居 ROS 21 讲7
  9. 一个物联网应用 带来城市慢行交通大改观
  10. Java开源企业信息化建设平台 O2OA V4.1540最版发布