执行Plugins下的install:install报错:The packaging for this project did not assign a file to the build artif
文章目录
- 导致错误的原因分析
- 解决方法
- 直接执行生命周期的某个阶段命令
- 阶段和插件目标一起执行
- 参考
导致错误的原因分析
在 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相关推荐
- Maven报错:The packaging for this project did not assign a file to the build artifact
一.问题发生 我想使用IDEA的Maven管理工具将项目安装到本地仓库,于是选择了Plugins下的install:install去执行,如下图所示: 结果出现了如下报错信信息: [ERROR] Fa ...
- 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. ...
- 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 ...
- 【代码】Xcode14升级 执行pod install --verbose 报错!
Xcode14升级 执行pod install --verbose 报错 [!] Oh no, an error occurred.( GoogleSDK Or Third SDK) pod inst ...
- Linux中yum执行yum -y install gcc 报错 解决方案
Linux中yum执行yum -y install gcc 报错 解决方案 本人实际遇到的问题,已亲测正式环境,为防止下次在遇到,在这里做个记录,遇到此问题的小伙伴可以参考此文章. 文章摘自其它网友博 ...
- linux yum install libsdl-dev 报错:No package libsdl-dev available 解决方法
执行 $ yum install libsdl-dev 报错:No package libsdl-dev available. 解决办法: $ yum search sdl | grep devel ...
- python pip install syntaxerror_解决pip install xxx报错SyntaxError: invalid syntax的问题
python--pip install xxx报错SyntaxError: invalid syntax 在安装好python后,进入python运行环境后,因为我要用pip安装开发Web App需要 ...
- 通过npm运行管理端界面并解决npm install安装报错
一.安装nodejs nojs官方下载 选择对应的安装目录,直接点击下一步进行安装. 二.安装python环境 配置python环境变量下载 三.执行操作 1.进入easy-backend-ui目录, ...
- 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 ...
最新文章
- Codeforces Beta Round #6 (Div. 2)【未完结】
- pmcaff2013产品经理时尚文化屌丝style--马克杯投票。
- elasticsearch最大节点数_ElasticSearch这些概念要明白
- SLF4J 教程(自由在各种log中切换)
- HelloGitHub
- 使用ab进行压力测试详解
- python3不等于号_python中的不等于号是什么
- 故宫首开夜场门票秒空官网崩溃:7本书让网站挺住
- 普适计算机的应用领域有哪些,2017年度计算机科学各领域热点词汇
- Linux服务器挂载ntfs移动硬盘
- 在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
- Opencv使用cv::matchTemplate进行模板匹配
- torch.stft()与librosa.stft()的对比
- 小米路由器mini刷7620老毛子Padavan固件(支持私人云储存 aria2 QOS $$R等)
- 第六章 更多监督训练
- 电脑屏幕黑屏的终极解决办法
- 2022年江苏专转本计算机大类考生经验分享(上岸南工程)
- D1 哪吒开发板 上电记录
- Linux命令·ln
- PHP绿茶小说站群网站源码 自适应电脑+手机端
热门文章
- apache pulsar_Apache Pulsar:分布式Pub-Sub消息系统
- twilio_15分钟内使用Twilio和Stormpath在Spring Boot中进行身份管理
- findfirst_当心findFirst()和findAny()
- spring总结_Spring综合课程总结
- spring javafx_Oracle Spring Clean JavaFX应该吗?
- Hibernate锁定模式– OPTIMISTIC_FORCE_INCREMENT锁定模式如何工作
- observable_在Completablefuture和Observable之间转换
- 平台框架_从框架到平台
- 从响应式Spring Data存储库流式传输实时更新
- java 数字 下划线_为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线...