idea在利用Maven打包时报The packaging for this project did not assign a file to the build artifact
Lifecycle下的install功能:这是Maven的生命周期中的一个阶段,主要用于将项目打包并安装到本地仓库,方便其他项目依赖。这个过程中会调用相关的插件来完成打包任务。plugins下的install功能:这通常指的是在pom.xml中配置的特定插件,用于实现特定的安装逻辑。例如,有些插件可能用于将构建的产物安装到特定的服务器或仓库中。
·
idea在利用Maven打包时报The packaging for this project did not assign a file to the build artifact
操作如下

正确操作

反思
前面在使用maven进行打包时,一直用的都是Maven下面的plugins下的install功能。这次能打包成功的原因是选择了使用Maven下面的Lifecycle下的install功能。

Maven的Lifecycle下的install功能与plugins下的install功能的区别和联系:
-
Lifecycle下的install功能:这是Maven的生命周期中的一个阶段,主要用于将项目打包并安装到本地仓库,方便其他项目依赖。这个过程中会调用相关的插件来完成打包任务。
-
plugins下的install功能:这通常指的是在pom.xml中配置的特定插件,用于实现特定的安装逻辑。例如,有些插件可能用于将构建的产物安装到特定的服务器或仓库中。
更多推荐




所有评论(0)