首页 > 解决方案 > 我该如何解决这个 mvn 安装错误?无法执行 rpm-maven-plugin

问题描述

我正在尝试构建一个已导入 eclipse 的项目。我运行 mvn clean 运行良好。运行 mvn install 给我以下错误:

[WARNING] 'rpmbuild' is not recognized as an internal or external command,
[WARNING] operable program or batch file.

 Failed to execute goal org.codehaus.mojo:rpm-maven-plugin:2.0-beta-2:rpm (default) 
 on project fusion-restful: RPM build execution returned: '1' executing 'cmd.exe /X /C 
 "rpmbuild -bb --buildroot C:\Users\kb60500\fusion-portal\fusion-restful\target\rpm\buildroot 
 --define "_topdir C:\Users\kb60500\fusion-portal\fusion-restful\target\rpm" --target noarch fusion-restful.spec"' -> [Help 1]

标签: eclipsemavenbuildrpm-maven-plugin

解决方案


rpmbuild是一个 linux 特定的工具,默认情况下不适用于 windows。该工具由插件执行。您可以使用 cygwin 在 Windows 上运行它,但我认为最好的结果是使用 linux 系统来执行您的构建。有一篇关于此的博客文章(较旧但看起来仍然正确)。


推荐阅读