Основы использования Maven

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • Apache Maven - фреймворк для автоматизации сборки проектов, специфицированных на XML-языке POM.
    В видео рассматривается установка Maven на Mac OS X с помощью пакетного менеджера Homebrew, создание простого проекта в IntelliJ IDEA и использование Maven в IntelliJ IDEA для компиляции проекта.
    Интересного просмотра!

КОМЕНТАРІ • 61

  • @Индахаус
    @Индахаус 4 роки тому +4

    Спасибо огромное, очень информативное видео. Пусть у вас все будет отлично по жизни!

  • @ВладимирИдатиев

    Ave I.T.M 🤠

  • @luffymonkey6057
    @luffymonkey6057 7 років тому +67

    даже на х2 медленно

    • @serdotsenko
      @serdotsenko 5 років тому

      хотел сам тоже самое написать )

  • @javagraf2753
    @javagraf2753 8 років тому +16

    отдуши братишка, помог.

  • @Abushev
    @Abushev 7 років тому

    Спасибо, доступно и находчиво. А то не знал с какой стороны подойти!

  • @marinapanova7635
    @marinapanova7635 8 років тому +2

    Alexandr, спасибо! Доступно, и скорость как раз для чайников:) Все получилось!

  • @nightevil639
    @nightevil639 5 років тому

    Спасибо за видео, очень помогло разобраться в Maven

  • @ВладКоваленко-й7э
    @ВладКоваленко-й7э 8 років тому

    спасибо. помогло разобраться с некотороыми вопросами

  • @MrFison
    @MrFison 7 років тому

    Alexandr, спасибо! Настоящий друг! ))

  • @АлександрМиронов-щ3ц

    Александр, спасибо! Долго искал как подключить maven к уже существующему проекту. Совет добавить файл pom.xml в корень проекта казался не очень оптимальным. В видео как раз показали, как именно подключить этот фреймворк в Intellij idea)

  • @ТимурГромов-щ8ы
    @ТимурГромов-щ8ы 2 роки тому

    Спасибо!

  • @alexandr.cherepanov
    @alexandr.cherepanov  9 років тому +7

    Установка Maven в Mac OS X и основы использования Maven в IntelliJ IDEA

  • @МихаилАтомович
    @МихаилАтомович 4 роки тому

    Круто, спасибо!Лайк, подписка

  • @mvgudz
    @mvgudz 7 років тому

    Кратко и по сути. Спасибо!

  • @pitcrouch
    @pitcrouch 7 років тому

    хорошее,информативное видео,спасибо)

  • @maxleonov7801
    @maxleonov7801 6 років тому

    Огромное спасибо!

  • @armensargsyan8981
    @armensargsyan8981 5 років тому

    спасибо за инфу

  • @yarykPlut
    @yarykPlut 8 років тому

    Спасибо, Александр. Правда, пришлось помучится, после оформления проекта в Maven сорсы не перескочили под main.java папку и долго не мог понять, почему исполняемый файл не находится.

  • @СергейАлекс-л7ч
    @СергейАлекс-л7ч 4 роки тому

    спасибо

  • @ІванВерьовкін
    @ІванВерьовкін 6 років тому

    Я не могу запустить сгенерированный jar файл. по клику не закупается, а через командную строку пишет нет главного класса((

  • @bormanbor8740
    @bormanbor8740 7 років тому

    Александр, спасибо! Самое лучшее видео, что я видел!!!

  • @turalatm5514
    @turalatm5514 5 років тому

    Как все это понимать ?

  • @JuliaKhimiy
    @JuliaKhimiy 7 років тому

    Здраствуйте. А как правильно создать проект для тестирования (то-есть проект с авто-тестами)? Я вот создала в Intellij idea java project с использованием maven, в поме прописала связи для selenium и testng в теге build maven-compiler-plugin и org.apache.maven.plugins. По структуре проекта у меня в src - main - лежат пейдж фактори, src - test - лежат тесты. С ide тесты запускаются и отрабатывают, а вот создать .jar файл не получается, в зависимости от найденных решений в интернете возникали разные ошибки. Возможно Вы знаете ответ на этот вопрос. Спасибо.

  • @petroandriiets8842
    @petroandriiets8842 9 років тому

    Спасибою

  • @seastraus1
    @seastraus1 4 роки тому

    А как jar запустить?

  • @JD-rh4tk
    @JD-rh4tk 7 років тому

    Какова конфигурация команды запуска *.jar из iDEA?

    • @alexandr.cherepanov
      @alexandr.cherepanov  7 років тому

      Для запуска jar файлов: java -jar HelloWorld.jar . Необходимо будет добавить manifest с указанием Main-Class (т.е. класс, который будет запускаться при запуске JAR файла). Можно добавить вручную или с помощью maven-jar-plugin (подробнее здесь maven.apache.org/shared/maven-archiver/examples/classpath.html#Make )

  • @ilinoise1580
    @ilinoise1580 8 років тому

    с помощью чего можно скачать последнею версию Maven без brew?у меня Windows7

    • @alexandr.cherepanov
      @alexandr.cherepanov  8 років тому

      Собственно скачать можно с maven.apache.org/download.cgi чем удобно

  • @askat25
    @askat25 5 років тому

    че за пафосы использовать Mac?

  • @PaulusSh84
    @PaulusSh84 8 років тому

    хорошее видео, спасибо. А как запустить тесты передавая параметры в командной строке? Мне надо указать hostname для api.

    • @alexandr.cherepanov
      @alexandr.cherepanov  8 років тому

      Можете попробовать www.mojohaus.org/properties-maven-plugin/usage.html set-system-properties goal

    • @PaulusSh84
      @PaulusSh84 8 років тому

      да но это для того чтобы прописать в pom.xml, а я синтаксис командной строки спрашивал.Уже разобрался как написать в командной строке системные параметры.
      Есть другой вопрос, если я передаю хост в строке как -Dhostname=url и без этого сборка валится, как мне сделать это если я хочу собирать проект в ИДЕ?

  • @alexandersmirnov4274
    @alexandersmirnov4274 8 років тому

    А как сделать чтобы snapshot был исполняемым???

    • @alexandr.cherepanov
      @alexandr.cherepanov  8 років тому

      В pom.xml укажите jar. Это некий аналог исполняемого файла в java. А также по этой ссылке maven.apache.org/shared/maven-archiver/examples/manifestFile.html можно посмотреть как указать свой файл манифеста

    • @alexandersmirnov4274
      @alexandersmirnov4274 8 років тому

      спб
      а чтобы сделать war архив кот можно на сервере запусить достаточно просто прописать war или надо еще какие-то плагины подключать?

    • @alexandr.cherepanov
      @alexandr.cherepanov  8 років тому

      да, этого вполне достаточно. Maven знает как собирать war архивы.

    • @alexandersmirnov4274
      @alexandersmirnov4274 8 років тому

      может вы знаете как сделать, чтобы при сборке war архива maven этот файл сразу отправлял на сервер tomcat в папку /webapps ?
      т е я делаю packaging и war файл создается в папке проекта /target, а мне надо чтобы сразу на сервер в папку /webapps
      Что для этого надо сделать?

    • @alexandr.cherepanov
      @alexandr.cherepanov  8 років тому

      Можно добавить в pom.xml plugin и указать outputDirectory webapps вашего сервера:

      org.apache.maven.plugins
      maven-war-plugin
      /usr/local/opt/tomcat/libexec/webapps

  • @lindx2533
    @lindx2533 4 роки тому

    мне иногда казалось что александр задремал

  • @Volanchick
    @Volanchick 9 років тому

    Спасибо.
    А как это сделать в Android Studio?

    • @alexandr.cherepanov
      @alexandr.cherepanov  9 років тому

      +Кушнарёв Владимир Android Studio основан на IntelliJ IDEA Community Edition и, насколько мне известно, должен иметь встроенную поддержку Maven. Если нет, то вам понадобится установить плагин Maven Integration.
      Если же вас интересует как собрать Android проект с помощью Maven, то возможно вам поможет эта статья spring-projects.ru/guides/maven-android/ . Обратите внимание на конфигурацию pom.xml и секцию plugins.

    • @Volanchick
      @Volanchick 9 років тому

      Спасибо

  • @ruslan7503
    @ruslan7503 6 років тому

    Под конец видео вздрогнул, а оказалось, что я заснул на середине, а так видео ни чего, хорошее, но если ночью не выспался, лучше не запускать.

  • @megadrifter
    @megadrifter 7 років тому +5

    А нельзя было в заголовке написать, что это для мака?

    • @alexandr.cherepanov
      @alexandr.cherepanov  7 років тому +6

      Использование maven на macos практически не отличается от использования под Windows или Linux. Отличия будут заключаться только в процессе установки

  • @mental_master9003
    @mental_master9003 5 років тому +2

    За инфу спасибо.
    Но я чуть не сдох - слушая этот умирающий голос ...
    Пожалуйста поработай над собой - всем от этого будет лучше.

    • @followmemedic
      @followmemedic 4 роки тому

      уже давно все придумано. Скорость 1.5 и все хорошо.

    • @mental_master9003
      @mental_master9003 4 роки тому

      @@followmemedic Спасибо

  • @Евгений-ч9к2ф
    @Евгений-ч9к2ф 7 років тому

    ЕЕЕЕ!!! вырубайте антивирус)

  • @gentek7
    @gentek7 6 років тому +2

    Держи дизик так и не объяснил зачем нужен мавен ,без него тоже можно делать программы

  • @denism4737
    @denism4737 6 років тому

    Не умирай только...Объяснять это вообще не твое.

  • @IVannvvvv
    @IVannvvvv 7 років тому

    Как же ты скучно рассказываешь