А я вот не могу понять - а как эти данные можно например передать в настройки базы данных? Как сам 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/. В целом вещи довольно очевидные, поэтому не стал углубляться на примерах этих.
Спасибо большое! Очень мало таких видео на просторах рунета.
Благодарствуем автору! Ждем продолжения!
Действительно просто и понятно, благодарю
А я вот не могу понять - а как эти данные можно например передать в настройки базы данных?
Как сам java код может эти переменные профилей сборки проекта видеть?
Здравствуйте, Эдуард. Чтобы использовать данные в коде используется примерно тот же подход, что и при работе с обычными свойствами из файла, за исключением того, что их сначала нужно сформировать при сборке. Чтобы было легче, посмотрите пример решения с помощью плагина для Maven здесь: stackoverflow.com/questions/11500533/access-maven-properties-defined-in-the-pom
У кого не стартует:
1) удалите
2) переделайте блок вот так(вариант в видео устарел и удален из мавен):
test
validate
run
так тоже не работает ))
@@mashamanina6106 внутри блока.
Спасибо! Работает! Но зачем тогда архитектура создает неработающие теги , не подскажете?
спасибо
Спасибо за видео.
Но у меня один вопрос: в видео на 1мин 25 сек Вы говорите, что если файла settings.xml нет, то его прост о надо создать. Возможно вопрос тупой, но - создать пустой файл или с каким-то наполнением, если с наполнением, то с каким?
Заранее спасибо.
Здравствуйте! Структуру файла можно посмотреть здесь: maven.apache.org/settings.html, первый блок с кодом содержит то, что вам необходимо)
Спасибо, сделал.
Буду дальше внимательно изучать Ваши видео.
Пояснения очень хорошие.
Если не работает код из видео: в обновлении maven 3.0.0 вместо tasks в configuration нужно использовать target
Скажи пожалуйста у меня почему нет этого event log справа внизу , где идеа предлагает " enable auto import " ?
Здравствуйте! Попробуйте найти его в меню (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, думаю, кто-то мог уже сталкиваться с чем-то подобным
OnFreeTube да спасибо на стэки нашел , дело было в памяти в настройках идеи . Спасибо за feed back . Подписка и постоянные лайки от меня , продолжаете
The requested profile "env-dev" could not be activated because it does not exist хотя всё 1в1 как у тебя на видео
Возможно тут есть наводки, как решить вашу проблему:
stackoverflow.com/questions/17613901/warning-the-requested-profile-projectname-could-not-be-activated-because-it-do
Не удается получить доступ к сайту ... а как можно с тобой свзяаться ...
Здравствуйте. Спасибо за информацию по поводу ссылки. Поправил описание, теперь должна открываться. К сожалению, связаться можно только средствами канала.
а почему у меня нет файла settings.xml в папке m2? с чем это связанно?я создал его в ручную по шаблону прописал prntscr.com/lq0f01 prntscr.com/lq0fb2
Причины разные могут быть, у меня тоже по умолчанию он не был создан, но в целом это не критично совсем. Вы всё правильно сделали, что создали файл вручную.
Ошибка компиляции возникла из-за того что структура файла не совсем правильная.
посмотрите, пожалуйста, пример тут: 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/.
В целом вещи довольно очевидные, поэтому не стал углубляться на примерах этих.
все тут сказано и хорошо сказано, я давно работаю с мавеном, не нравится, значит читаем документацию сами
а как изменить цвет текста в idea prntscr.com/iq37ld синий хотелось бы:)
Вот здесь есть инструкция подробная по настройке: www.jetbrains.com/help/idea/configuring-colors-and-fonts.html
Большое спасибо