Изучаю 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Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости