Maven Pom 中未使用的 osgi(org.eclipse.core.resources) 的 RPM 依赖失败

Failed Dependency for RPM for osgi(org.eclipse.core.resources) which is not used in Maven Pom

在使用 Maven 构建 RPM 时,我得到

38 _[0merror: Failed dependencies:

22:29:39    osgi(org.eclipse.core.resources) is needed by XXX-XXX-XXX-app-XXX.noarch

22:29:39    osgi(org.eclipse.core.runtime) is needed by XXX-XXX-XXX-app-XXX.noarch
22:29:39    osgi(org.eclipse.text) is needed ....

在 RHEL6 上构建相同的 RPM,但以上错误仅在 RHEL7 上发生。

在 App POM 中没有对 eclipse 的依赖。 任何帮助将不胜感激

我得到了 Problem.Adding 的实用解决方案 POM.Xml 中的以下标签有助于解决上述问题。

<autoRequires>false</autoRequires>