Основы использования Maven
Вставка
- Опубліковано 7 лют 2025
- Apache Maven - фреймворк для автоматизации сборки проектов, специфицированных на XML-языке POM.
В видео рассматривается установка Maven на Mac OS X с помощью пакетного менеджера Homebrew, создание простого проекта в IntelliJ IDEA и использование Maven в IntelliJ IDEA для компиляции проекта.
Интересного просмотра!
Спасибо огромное, очень информативное видео. Пусть у вас все будет отлично по жизни!
Ave I.T.M 🤠
даже на х2 медленно
хотел сам тоже самое написать )
отдуши братишка, помог.
Рад что помогло )
Спасибо, доступно и находчиво. А то не знал с какой стороны подойти!
Alexandr, спасибо! Доступно, и скорость как раз для чайников:) Все получилось!
Рад, что оказалось полезным!
Спасибо за видео, очень помогло разобраться в Maven
спасибо. помогло разобраться с некотороыми вопросами
Alexandr, спасибо! Настоящий друг! ))
Александр, спасибо! Долго искал как подключить maven к уже существующему проекту. Совет добавить файл pom.xml в корень проекта казался не очень оптимальным. В видео как раз показали, как именно подключить этот фреймворк в Intellij idea)
Спасибо!
Установка Maven в Mac OS X и основы использования Maven в IntelliJ IDEA
Круто, спасибо!Лайк, подписка
Кратко и по сути. Спасибо!
хорошее,информативное видео,спасибо)
Огромное спасибо!
спасибо за инфу
Спасибо, Александр. Правда, пришлось помучится, после оформления проекта в Maven сорсы не перескочили под main.java папку и долго не мог понять, почему исполняемый файл не находится.
спасибо
Я не могу запустить сгенерированный jar файл. по клику не закупается, а через командную строку пишет нет главного класса((
Александр, спасибо! Самое лучшее видео, что я видел!!!
Как все это понимать ?
Здраствуйте. А как правильно создать проект для тестирования (то-есть проект с авто-тестами)? Я вот создала в Intellij idea java project с использованием maven, в поме прописала связи для selenium и testng в теге build maven-compiler-plugin и org.apache.maven.plugins. По структуре проекта у меня в src - main - лежат пейдж фактори, src - test - лежат тесты. С ide тесты запускаются и отрабатывают, а вот создать .jar файл не получается, в зависимости от найденных решений в интернете возникали разные ошибки. Возможно Вы знаете ответ на этот вопрос. Спасибо.
Спасибою
Всегда пожалуйста )
А как jar запустить?
Какова конфигурация команды запуска *.jar из iDEA?
Для запуска jar файлов: java -jar HelloWorld.jar . Необходимо будет добавить manifest с указанием Main-Class (т.е. класс, который будет запускаться при запуске JAR файла). Можно добавить вручную или с помощью maven-jar-plugin (подробнее здесь maven.apache.org/shared/maven-archiver/examples/classpath.html#Make )
с помощью чего можно скачать последнею версию Maven без brew?у меня Windows7
Собственно скачать можно с maven.apache.org/download.cgi чем удобно
че за пафосы использовать Mac?
хорошее видео, спасибо. А как запустить тесты передавая параметры в командной строке? Мне надо указать hostname для api.
Можете попробовать www.mojohaus.org/properties-maven-plugin/usage.html set-system-properties goal
да но это для того чтобы прописать в pom.xml, а я синтаксис командной строки спрашивал.Уже разобрался как написать в командной строке системные параметры.
Есть другой вопрос, если я передаю хост в строке как -Dhostname=url и без этого сборка валится, как мне сделать это если я хочу собирать проект в ИДЕ?
А как сделать чтобы snapshot был исполняемым???
В pom.xml укажите jar. Это некий аналог исполняемого файла в java. А также по этой ссылке maven.apache.org/shared/maven-archiver/examples/manifestFile.html можно посмотреть как указать свой файл манифеста
спб
а чтобы сделать war архив кот можно на сервере запусить достаточно просто прописать war или надо еще какие-то плагины подключать?
да, этого вполне достаточно. Maven знает как собирать war архивы.
может вы знаете как сделать, чтобы при сборке war архива maven этот файл сразу отправлял на сервер tomcat в папку /webapps ?
т е я делаю packaging и war файл создается в папке проекта /target, а мне надо чтобы сразу на сервер в папку /webapps
Что для этого надо сделать?
Можно добавить в pom.xml plugin и указать outputDirectory webapps вашего сервера:
org.apache.maven.plugins
maven-war-plugin
/usr/local/opt/tomcat/libexec/webapps
мне иногда казалось что александр задремал
Спасибо.
А как это сделать в Android Studio?
+Кушнарёв Владимир Android Studio основан на IntelliJ IDEA Community Edition и, насколько мне известно, должен иметь встроенную поддержку Maven. Если нет, то вам понадобится установить плагин Maven Integration.
Если же вас интересует как собрать Android проект с помощью Maven, то возможно вам поможет эта статья spring-projects.ru/guides/maven-android/ . Обратите внимание на конфигурацию pom.xml и секцию plugins.
Спасибо
Под конец видео вздрогнул, а оказалось, что я заснул на середине, а так видео ни чего, хорошее, но если ночью не выспался, лучше не запускать.
А нельзя было в заголовке написать, что это для мака?
Использование maven на macos практически не отличается от использования под Windows или Linux. Отличия будут заключаться только в процессе установки
За инфу спасибо.
Но я чуть не сдох - слушая этот умирающий голос ...
Пожалуйста поработай над собой - всем от этого будет лучше.
уже давно все придумано. Скорость 1.5 и все хорошо.
@@followmemedic Спасибо
ЕЕЕЕ!!! вырубайте антивирус)
Держи дизик так и не объяснил зачем нужен мавен ,без него тоже можно делать программы
Не умирай только...Объяснять это вообще не твое.
Как же ты скучно рассказываешь