我尝试在gitbash中通过命令'mvn clean install'安装maven依赖项。我得到以下错误:Error message有人熟悉mac上的rpm吗?我试过通过自制软件安装rpm,但似乎不能解决这个问题。
balp4ylt1#
rpmbuild是Red Hat Linux系列专用工具,用于构建RPM(应用程序包)。看起来在构建过程中,你有一个maven插件,它调用了thos rpmbuild工具,这在Mac上显然是不存在的。现在,你可以通过操作系统使用maven配置文件,这样这个插件就不会在macos上被调用。
rpmbuild
<profiles> <profile> <activation> <os> <family>linux</family> </os> </activation> <build> <plugins> <plugin> ... <!-- here comes your rpm plugin --> </plugin> </plugins> </build> ... </profile> </profiles>
您可能还需要附上一些其他的插件,这些插件可能会使用在此步骤中生成的RPM ......这真的取决于您的项目,希望它不会成为项目开发过程的障碍(我假设您正在尝试编译东西,运行测试,并执行一些开发任务)
bmp9r5qi2#
您需要在Mac系统上安装rpm才能正常工作。在终端中运行以下命令:
brew install rpm
这将为您的MacOS安装rpmbuild。虽然从IntelliJ运行时构建仍然会失败[这对我来说是因为这将在/usr/local/bin中安装rpmbuild而不是在/usr/local中]。但是,您可以继续从终端[IntelliJ,gitbash或其他]运行maven命令
2条答案
按热度按时间balp4ylt1#
rpmbuild
是Red Hat Linux系列专用工具,用于构建RPM(应用程序包)。看起来在构建过程中,你有一个maven插件,它调用了thos
rpmbuild
工具,这在Mac上显然是不存在的。现在,你可以通过操作系统使用maven配置文件,这样这个插件就不会在macos上被调用。
您可能还需要附上一些其他的插件,这些插件可能会使用在此步骤中生成的RPM ......这真的取决于您的项目,希望它不会成为项目开发过程的障碍(我假设您正在尝试编译东西,运行测试,并执行一些开发任务)
bmp9r5qi2#
您需要在Mac系统上安装rpm才能正常工作。
在终端中运行以下命令:
这将为您的MacOS安装rpmbuild。虽然从IntelliJ运行时构建仍然会失败[这对我来说是因为这将在/usr/local/bin中安装rpmbuild而不是在/usr/local中]。
但是,您可以继续从终端[IntelliJ,gitbash或其他]运行maven命令