Изучаю Spring по туториалу и создал Maven проект и теперь в pom.xml лектор написал:
<properties>
<java.version>1.8</java.version>
</properties>
Вопросы:
1. Это минимальные требования проекта? (То есть если я закину допустим на git и человек стянет с Jav(ой) 1.7 либо 7 версией у него будут конфликты или проблемы с приложением?
2. Как будет работает если у меня стоит Jdk 11, а здесь в проперти я указываю 1.8?
Это просто переменная. Сама по себе она ничего не делает. Вопрос, где её используют.
Скорее всего, её используют в свойствах в Maven Comiple Plugin, как нибудь так:
<properties>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
</properties>
Если предположить, что это так, то:
source и targetОсновные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости