您当前的位置: 首页 >  ar

liaowenxiong

暂无认证

  • 2浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

liaowenxiong 发布时间:2022-01-27 16:08:08 ,浏览量:2

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

导致错误的原因分析

在 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/

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0427s