А я вот не могу понять - а как эти данные можно например передать в настройки базы данных? Как сам java код может эти переменные профилей сборки проекта видеть?
Здравствуйте, Эдуард. Чтобы использовать данные в коде используется примерно тот же подход, что и при работе с обычными свойствами из файла, за исключением того, что их сначала нужно сформировать при сборке. Чтобы было легче, посмотрите пример решения с помощью плагина для Maven здесь: stackoverflow.com/questions/11500533/access-maven-properties-defined-in-the-pom
Спасибо за видео. Но у меня один вопрос: в видео на 1мин 25 сек Вы говорите, что если файла settings.xml нет, то его прост о надо создать. Возможно вопрос тупой, но - создать пустой файл или с каким-то наполнением, если с наполнением, то с каким? Заранее спасибо.
Здравствуйте! Попробуйте найти его в меню (View -> Tool windows), там можно включать и другие вкладки. На всякий случай ссылка на их документацию: www.jetbrains.com/help/idea/tool-windows.html
@@OnFreeTube нет тут что то то ли anti-вирус мешает не могу разобраться , при попытке создать на идее пустой maven проект , не предлагает(висит) шаблоны (yadi.sk/i/yx0crGpICIVNbA )артифактов . При проверке mvn - v -> yadi.sk/i/L8R0WsEHaEoglg Или то что виндовс 64 бит - и конфликт JDK , он есть в папках Program files(x86) и Program files , в path я прописывал в папку (х86)
@@lalik777 возможно ОС блокирует доступ в сеть для IDE. Тут Вам лучше поискать на форумах IntelliJ IDEA + Stackoverflow, думаю, кто-то мог уже сталкиваться с чем-то подобным
Возможно тут есть наводки, как решить вашу проблему: stackoverflow.com/questions/17613901/warning-the-requested-profile-projectname-could-not-be-activated-because-it-do
Здравствуйте. Спасибо за информацию по поводу ссылки. Поправил описание, теперь должна открываться. К сожалению, связаться можно только средствами канала.
Причины разные могут быть, у меня тоже по умолчанию он не был создан, но в целом это не критично совсем. Вы всё правильно сделали, что создали файл вручную. Ошибка компиляции возникла из-за того что структура файла не совсем правильная. посмотрите, пожалуйста, пример тут: evgu.ru/tutorials/learn/java-maven-prosto-i-ponyatno-profili-sborki-proekta-urok-4
На перемотке смотрел этот урок.Потому что не сказано и не показано для чего вся эта мутотень. Профайл-шмайл, дев-мев, хрев.К чему все это ? Нужно на примере конкретного кода, и его сборки показать, что это и для чего.
Здравствуйте. С 00:12 по 00:45 секунду объясняется для чего нужны профили. К сожалению, на момент записи уроков был расчет на то, что пользователи знакомы с тем, что в проекте могут быть различные окружения (development, test, production,..). Прошу прощения, если вдруг что-то было непонятно. Под параметром окружения можно, например, понимать название базы данных или URL АПИ-сервера, которые в зависимости от текущего окружения могут отличаться. Т.е. локально у вас может быть один адрес, например, localhost/api/v1.3/, а в production example.domain.com/anypath/api/v1.3/. В целом вещи довольно очевидные, поэтому не стал углубляться на примерах этих.