Java. Maven просто и понятно. Профили сборки проекта - L4

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

ความคิดเห็น • 33

  • @АлександрБугримов-о1е
    @АлександрБугримов-о1е 7 ปีที่แล้ว +4

    Спасибо большое! Очень мало таких видео на просторах рунета.

  • @АртёмТаланов-я7е
    @АртёмТаланов-я7е 7 ปีที่แล้ว +2

    Благодарствуем автору! Ждем продолжения!

  • @kracoz8397
    @kracoz8397 5 ปีที่แล้ว +1

    Действительно просто и понятно, благодарю

  • @eduardmart1237
    @eduardmart1237 6 ปีที่แล้ว +3

    А я вот не могу понять - а как эти данные можно например передать в настройки базы данных?
    Как сам java код может эти переменные профилей сборки проекта видеть?

    • @OnFreeTube
      @OnFreeTube  6 ปีที่แล้ว

      Здравствуйте, Эдуард. Чтобы использовать данные в коде используется примерно тот же подход, что и при работе с обычными свойствами из файла, за исключением того, что их сначала нужно сформировать при сборке. Чтобы было легче, посмотрите пример решения с помощью плагина для Maven здесь: stackoverflow.com/questions/11500533/access-maven-properties-defined-in-the-pom

  • @DmitryBesan
    @DmitryBesan 4 ปีที่แล้ว +9

    У кого не стартует:
    1) удалите
    2) переделайте блок вот так(вариант в видео устарел и удален из мавен):

    test
    validate

    run

    • @mashamanina6106
      @mashamanina6106 4 ปีที่แล้ว +2

      так тоже не работает ))

    • @aljustiet
      @aljustiet 2 ปีที่แล้ว

      @@mashamanina6106 внутри блока.

    • @АлександрПопов-ф8т
      @АлександрПопов-ф8т ปีที่แล้ว

      Спасибо! Работает! Но зачем тогда архитектура создает неработающие теги , не подскажете?

    • @skyfall2842
      @skyfall2842 10 หลายเดือนก่อน

      спасибо

  • @kivinme
    @kivinme 7 ปีที่แล้ว +2

    Спасибо за видео.
    Но у меня один вопрос: в видео на 1мин 25 сек Вы говорите, что если файла settings.xml нет, то его прост о надо создать. Возможно вопрос тупой, но - создать пустой файл или с каким-то наполнением, если с наполнением, то с каким?
    Заранее спасибо.

    • @OnFreeTube
      @OnFreeTube  7 ปีที่แล้ว +2

      Здравствуйте! Структуру файла можно посмотреть здесь: maven.apache.org/settings.html, первый блок с кодом содержит то, что вам необходимо)

    • @kivinme
      @kivinme 7 ปีที่แล้ว +2

      Спасибо, сделал.
      Буду дальше внимательно изучать Ваши видео.
      Пояснения очень хорошие.

  • @Sergey-lz5wn
    @Sergey-lz5wn 2 ปีที่แล้ว +1

    Если не работает код из видео: в обновлении maven 3.0.0 вместо tasks в configuration нужно использовать target

  • @lalik777
    @lalik777 5 ปีที่แล้ว

    Скажи пожалуйста у меня почему нет этого event log справа внизу , где идеа предлагает " enable auto import " ?

    • @OnFreeTube
      @OnFreeTube  5 ปีที่แล้ว +2

      Здравствуйте! Попробуйте найти его в меню (View -> Tool windows), там можно включать и другие вкладки. На всякий случай ссылка на их документацию: www.jetbrains.com/help/idea/tool-windows.html

    • @lalik777
      @lalik777 5 ปีที่แล้ว

      @@OnFreeTube нет тут что то то ли anti-вирус мешает не могу разобраться , при попытке создать на идее пустой maven проект , не предлагает(висит) шаблоны (yadi.sk/i/yx0crGpICIVNbA )артифактов . При проверке mvn - v -> yadi.sk/i/L8R0WsEHaEoglg
      Или то что виндовс 64 бит - и конфликт JDK , он есть в папках Program files(x86) и Program files , в path я прописывал в папку (х86)

    • @OnFreeTube
      @OnFreeTube  5 ปีที่แล้ว +1

      @@lalik777 возможно ОС блокирует доступ в сеть для IDE. Тут Вам лучше поискать на форумах IntelliJ IDEA + Stackoverflow, думаю, кто-то мог уже сталкиваться с чем-то подобным

    • @lalik777
      @lalik777 5 ปีที่แล้ว +1

      OnFreeTube да спасибо на стэки нашел , дело было в памяти в настройках идеи . Спасибо за feed back . Подписка и постоянные лайки от меня , продолжаете

  • @adrianrusu1897
    @adrianrusu1897 2 ปีที่แล้ว

    The requested profile "env-dev" could not be activated because it does not exist хотя всё 1в1 как у тебя на видео

    • @OnFreeTube
      @OnFreeTube  ปีที่แล้ว

      Возможно тут есть наводки, как решить вашу проблему:
      stackoverflow.com/questions/17613901/warning-the-requested-profile-projectname-could-not-be-activated-because-it-do

  • @lisafox9026
    @lisafox9026 5 ปีที่แล้ว

    Не удается получить доступ к сайту ... а как можно с тобой свзяаться ...

    • @OnFreeTube
      @OnFreeTube  5 ปีที่แล้ว

      Здравствуйте. Спасибо за информацию по поводу ссылки. Поправил описание, теперь должна открываться. К сожалению, связаться можно только средствами канала.

  • @alexanderfrolov7208
    @alexanderfrolov7208 6 ปีที่แล้ว

    а почему у меня нет файла settings.xml в папке m2? с чем это связанно?я создал его в ручную по шаблону прописал prntscr.com/lq0f01 prntscr.com/lq0fb2

    • @OnFreeTube
      @OnFreeTube  6 ปีที่แล้ว +1

      Причины разные могут быть, у меня тоже по умолчанию он не был создан, но в целом это не критично совсем. Вы всё правильно сделали, что создали файл вручную.
      Ошибка компиляции возникла из-за того что структура файла не совсем правильная.
      посмотрите, пожалуйста, пример тут: evgu.ru/tutorials/learn/java-maven-prosto-i-ponyatno-profili-sborki-proekta-urok-4

  • @sparta.sparta
    @sparta.sparta 2 ปีที่แล้ว

    ты не из ярика случайно?

  • @armensargsyan8981
    @armensargsyan8981 5 ปีที่แล้ว

    в правой части есть все команды которые он использует в терминале так что не надо нечерта настраивать

  • @trenkvaz
    @trenkvaz 5 ปีที่แล้ว +5

    На перемотке смотрел этот урок.Потому что не сказано и не показано для чего вся эта мутотень.
    Профайл-шмайл, дев-мев, хрев.К чему все это ?
    Нужно на примере конкретного кода, и его сборки показать, что это и для чего.

    • @OnFreeTube
      @OnFreeTube  5 ปีที่แล้ว +5

      Здравствуйте. С 00:12 по 00:45 секунду объясняется для чего нужны профили. К сожалению, на момент записи уроков был расчет на то, что пользователи знакомы с тем, что в проекте могут быть различные окружения (development, test, production,..). Прошу прощения, если вдруг что-то было непонятно.
      Под параметром окружения можно, например, понимать название базы данных или URL АПИ-сервера, которые в зависимости от текущего окружения могут отличаться. Т.е. локально у вас может быть один адрес, например, localhost/api/v1.3/, а в production example.domain.com/anypath/api/v1.3/.
      В целом вещи довольно очевидные, поэтому не стал углубляться на примерах этих.

    • @mashamanina6106
      @mashamanina6106 4 ปีที่แล้ว +1

      все тут сказано и хорошо сказано, я давно работаю с мавеном, не нравится, значит читаем документацию сами

  • @alexanderfrolov7208
    @alexanderfrolov7208 6 ปีที่แล้ว

    а как изменить цвет текста в idea prntscr.com/iq37ld синий хотелось бы:)

    • @OnFreeTube
      @OnFreeTube  6 ปีที่แล้ว +2

      Вот здесь есть инструкция подробная по настройке: www.jetbrains.com/help/idea/configuring-colors-and-fonts.html

    • @alexanderfrolov7208
      @alexanderfrolov7208 6 ปีที่แล้ว +1

      Большое спасибо