文章目录

  • 导致错误的原因分析
  • 解决方法
    • 直接执行生命周期的某个阶段命令
    • 阶段和插件目标一起执行
  • 参考

导致错误的原因分析

在 IDEA 中使用 Plugins 下的 install:install (或者在命令行下执行命令 mvn install:install),代表执行的是 install 插件的 install 目标,这是单独执行的,不会去执行 install 阶段之前的 21 个阶段,既然前面的构建阶段都没有执行,那么就不可能完成 install 插件的 install 目标。

注:插件可以这样理解,例如,install 插件其实就是打成 jar 包的 Java 程序,而目标 install 其实就是插件类的方法。

解决方法

直接执行生命周期的某个阶段命令

在 IDEA 中使用 Lifecycle 下的 install (或者在命令行下执行命令 mvn install),mvn install 代表执行的是生命周期的 install 阶段,在执行 install 阶段前,会先执行其前面的 21 个阶段,之后再执行 install 阶段(install 阶段的执行依赖插件目标 install:install)。因此执行命令 mvn install 可以正常安装构件。

阶段和插件目标一起执行

在命令行中输入以下的命令:

mvn verify install:install

因为生命周期可以和插件目标一起执行,所以上述命令会先执行 verify 阶段之前的所有生命周期阶段,接着执行 verify 阶段,再执行 install:install 插件目标,执行 install:install 目标就是完成构建生命周期的 install 阶段,这样同样都是执行构建生命周期的 22 个阶段了。所以执行命令 mvn verify install:install 也可以正常安装构件。

注:构建生命周期(即 build 生命周期)也叫 default 生命周期。

参考

https://blog.csdn.net/gao_zhennan/article/details/89713407
https://www.pianshen.com/article/4636368389/

执行Plugins下的install:install报错:The packaging for this project did not assign a file to the build artif相关推荐

  1. Maven报错:The packaging for this project did not assign a file to the build artifact

    一.问题发生 我想使用IDEA的Maven管理工具将项目安装到本地仓库,于是选择了Plugins下的install:install去执行,如下图所示: 结果出现了如下报错信信息: [ERROR] Fa ...

  2. npm install mysql 报错_npm遇到的问题--npm install 执行报错 /bin/git submodule update -q --init --recursive...

    1.执行npm i 安装依赖时,报错:cannot read property 'match' of undefined 据说是npm本地缓存导致 解决方案: rm -rf package-lock. ...

  3. docker load镜像报错:open /var/lib/docker/tmp/docker-import-525555606/repositories: no such file or direc

    docker load镜像报错:open /var/lib/docker/tmp/docker-import-525555606/repositories: no such file or direc ...

  4. 【代码】Xcode14升级 执行pod install --verbose 报错!

    Xcode14升级 执行pod install --verbose 报错 [!] Oh no, an error occurred.( GoogleSDK Or Third SDK) pod inst ...

  5. Linux中yum执行yum -y install gcc 报错 解决方案

    Linux中yum执行yum -y install gcc 报错 解决方案 本人实际遇到的问题,已亲测正式环境,为防止下次在遇到,在这里做个记录,遇到此问题的小伙伴可以参考此文章. 文章摘自其它网友博 ...

  6. linux yum install libsdl-dev 报错:No package libsdl-dev available 解决方法

    执行 $ yum install libsdl-dev 报错:No package libsdl-dev available. 解决办法: $ yum search sdl | grep devel ...

  7. python pip install syntaxerror_解决pip install xxx报错SyntaxError: invalid syntax的问题

    python--pip install xxx报错SyntaxError: invalid syntax 在安装好python后,进入python运行环境后,因为我要用pip安装开发Web App需要 ...

  8. 通过npm运行管理端界面并解决npm install安装报错

    一.安装nodejs nojs官方下载 选择对应的安装目录,直接点击下一步进行安装. 二.安装python环境 配置python环境变量下载 三.执行操作 1.进入easy-backend-ui目录, ...

  9. npm install安装报错 gyp info it worked if it ends with ok

    前端vue新项目 npm install安装报错 gyp info it worked if it ends with ok 1.可能原因1:node和node-sass版本冲突, 对应的node和n ...

最新文章

  1. Codeforces Beta Round #6 (Div. 2)【未完结】
  2. pmcaff2013产品经理时尚文化屌丝style--马克杯投票。
  3. elasticsearch最大节点数_ElasticSearch这些概念要明白
  4. SLF4J 教程(自由在各种log中切换)
  5. HelloGitHub
  6. 使用ab进行压力测试详解
  7. python3不等于号_python中的不等于号是什么
  8. 故宫首开夜场门票秒空官网崩溃:7本书让网站挺住
  9. 普适计算机的应用领域有哪些,2017年度计算机科学各领域热点词汇
  10. Linux服务器挂载ntfs移动硬盘
  11. 在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
  12. Opencv使用cv::matchTemplate进行模板匹配
  13. torch.stft()与librosa.stft()的对比
  14. 小米路由器mini刷7620老毛子Padavan固件(支持私人云储存 aria2 QOS $$R等)
  15. 第六章 更多监督训练
  16. 电脑屏幕黑屏的终极解决办法
  17. 2022年江苏专转本计算机大类考生经验分享(上岸南工程)
  18. D1 哪吒开发板 上电记录
  19. Linux命令·ln
  20. PHP绿茶小说站群网站源码 自适应电脑+手机端

热门文章

  1. apache pulsar_Apache Pulsar:分布式Pub-Sub消息系统
  2. twilio_15分钟内使用Twilio和Stormpath在Spring Boot中进行身份管理
  3. findfirst_当心findFirst()和findAny()
  4. spring总结_Spring综合课程总结
  5. spring javafx_Oracle Spring Clean JavaFX应该吗?
  6. Hibernate锁定模式– OPTIMISTIC_FORCE_INCREMENT锁定模式如何工作
  7. observable_在Completablefuture和Observable之间转换
  8. 平台框架_从框架到平台
  9. 从响应式Spring Data存储库流式传输实时更新
  10. java 数字 下划线_为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线...