У нас есть pom.xml построение RPM со следующим:RPM с Java версии зависимости, Yum, кажется, думает, что может встретиться с другой версией
<requires>
<require>jre >= 1.8.0</require>
</requires>
В результате RPM, кажется, включает зависимость, но ни думает, что он может удовлетворить JRE> = 1.8.0 требование с JDK 1.7
# yum deplist app-core
Loaded plugins: priorities, update-motd, upgrade-helper
package: app-core.noarch 0.1.0-1
dependency: /bin/bash
provider: bash.x86_64 4.2.46-19.35.amzn1
dependency: /bin/sh
provider: bash.x86_64 4.2.46-19.35.amzn1
dependency: jre >= 1.8.0
provider: java-1.8.0-openjdk.x86_64 1:1.8.0.77-0.b03.9.amzn1
provider: java-1.7.0-openjdk.x86_64 1:1.7.0.99-2.6.5.0.66.amzn1
Так, на машине с только Java 1,7 установлен, приложение-ядро будет установить. Когда нужно попытаться обновить/установить Java для меня.
Вы можете иметь больше удачи на Super User. – chrylis