Важно ли использовать Maven в проекте Spring MVC? - PullRequest
0 голосов
/ 08 сентября 2018

Я только начал разработку проекта в Spring MVC, и я хочу знать, насколько важен Maven.

Ответы [ 2 ]

0 голосов
/ 08 сентября 2018

Ниже приведены основные характеристики Maven:

  1. Простая настройка проекта в соответствии с лучшими практиками - запуск нового проекта или модуля за считанные секунды
  2. Стабильное использование во всех проектах - означает отсутствие времени для новых разработчиков, приходящих в проект
  3. Превосходное управление зависимостями, включая автоматическое обновление, закрытие зависимостей (также называемое транзитивными зависимостями)
  4. Возможность легко работать с несколькими проектами одновременно
  5. Большой и постоянно растущий репозиторий библиотек и метаданных для использования "из коробки", а также соглашения с крупнейшими проектами с открытым исходным кодом для доступности их последних выпусков в режиме реального времени. 6. Расширяемый, с возможностью легко писать плагины на Java или языках сценариев
  6. Мгновенный доступ к новым функциям практически без дополнительной настройки
  7. Задачи Ant для управления зависимостями и развертывания за пределами Maven
  8. Сборки на основе моделей: Maven может встраивать любое количество проектов в предопределенные типы вывода, такие как JAR, WAR или дистрибутив на основе метаданных о проекте, в большинстве случаев не нужно выполнять какие-либо сценарии.
  9. Согласованный сайт с информацией о проекте. Используя те же метаданные, что и в процессе сборки, Maven может создавать веб-сайт или PDF, включая любую документацию, которую вы хотите добавить, и добавляет к этим стандартным отчетам о состоянии разработки проект. Примеры этой информации можно увидеть в нижней части левой навигационной панели этого сайта в подменю «Информация о проекте» и «Отчеты о проекте».
  10. Публикация управления выпуском и распространения: без особых настроек Maven будет интегрироваться с вашей системой контроля версий (такой как Subversion или Git) и управлять выпуском проекта на основе определенного тега. Он также может опубликовать это в месте распространения для использования другими проектами. Maven может публиковать отдельные выходные данные, такие как JAR, архив, включающий другие зависимости и документацию, или в виде исходного кода.
  11. Управление зависимостями. Maven поощряет использование центрального хранилища JAR-файлов и других зависимостей. Maven поставляется с механизмом, который клиенты вашего проекта могут использовать для загрузки любых JAR-файлов, необходимых для построения вашего проекта, из центрального JAR-репозитория, очень похожего на Perl CPAN. Это позволяет пользователям Maven повторно использовать JAR-файлы в разных проектах и ​​стимулирует обмен данными между проектами для обеспечения решения проблем обратной совместимости.
0 голосов
/ 08 сентября 2018

Начало работы с Maven занимает всего около 10 минут.Причины, по которым вы должны изучать maven:

  1. Это помогает вам очень легко управлять вашими зависимостями, поэтому вам не нужно добавлять jar-файлы в путь к классам вашего проекта вручную
  2. Вы можете запускать модульные тесты
  3. Имеет более 20 полезных плагинов, которые вы можете использовать.Плагины составляют жизненные циклы, такие как test, package, которые делают вашу работу более эффективной
  4. Вы можете использовать его для создания своего проекта

Самое важное о нем в началев том, что вам не нужно беспокоиться о настройке вашего проекта путем добавления зависимостей, maven сделает это за вас автоматически.

Прочтите это руководство для сборки с помощью maven

Любые другие в этом разделе направляющие для пружинного башмака имеют такой же механизм

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...