Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RPM构建可执行文件'/usr/bin/rpmbuild';在此系统(mac)上找不到_Java_Maven_Git Bash_Rpm - Fatal编程技术网

Java RPM构建可执行文件'/usr/bin/rpmbuild';在此系统(mac)上找不到

Java RPM构建可执行文件'/usr/bin/rpmbuild';在此系统(mac)上找不到,java,maven,git-bash,rpm,Java,Maven,Git Bash,Rpm,我正试图通过gitbash中的命令“mvn clean install”来安装maven依赖项。我得到这个错误: 有人熟悉mac上的rpm吗?我曾尝试通过自制软件安装rpm,但似乎无法解决问题 rpmbuild是一个特定于Red Hat Linux系列的工具,用于构建RPM—应用程序包 看起来在构建过程中,您有一个maven插件,它调用Mac上显然不存在的thosrpmbuild工具 现在,您可以通过操作系统使用maven配置文件,这样就不会在macos上调用此插件 <profiles&

我正试图通过gitbash中的命令“mvn clean install”来安装maven依赖项。我得到这个错误:


有人熟悉mac上的rpm吗?我曾尝试通过自制软件安装rpm,但似乎无法解决问题

rpmbuild
是一个特定于Red Hat Linux系列的工具,用于构建RPM—应用程序包

看起来在构建过程中,您有一个maven插件,它调用Mac上显然不存在的thos
rpmbuild
工具

现在,您可以通过操作系统使用maven配置文件,这样就不会在macos上调用此插件

<profiles>
  <profile>
    <activation>
      <os>
        <family>linux</family>
      </os>
    </activation>
    <build>
      <plugins>
        <plugin>
          ...  <!-- here comes your rpm plugin --> 
        </plugin>
      </plugins>
    </build>
    ...
  </profile>
</profiles>

linux
...   
...

您可能还需要附上一些其他插件,这些插件可能使用此步骤中生成的RPM。。。这实际上取决于您的项目,希望它不会成为项目开发过程的障碍(我假设您正在尝试编译东西、运行测试和执行一些开发任务)

如果没有更多关于您正在构建的内容的详细信息,我们将无法真正帮助您。听起来您正在运行的Maven版本包含Linux特定的部分(RPM是Linux软件包管理器),因此它不会在MacOS上运行。@标记是,有som Linux特定的部分。所以没有任何选项可以解决这个问题?这取决于,向我们展示POM并向我们解释构建应该做什么,也许有一个解决方案可用。