Eclipse - это потрясающая программа для создания приложений Java для использования в Интернете. Я не кодер, но мой друг и я провожу время с ней на этой неделе, изучая, как она создает Java-приложения. «Как создать проект Maven в Eclipse» - результат того времени, проведенного с ней.
Eclipse похож на Adobe InDesign, но для Java. Это обеспечивает среду, в которой вы можете создавать работу, автоматизируя многие функции. Он также может быть расширен с помощью плагинов, чтобы сделать его намного больше, чем сумма его частей. Хотя в первую очередь для Java, есть плагины Eclipse для C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Джулия, Лассо, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Scheme, Erlang и много других языков.
Maven - это плагин для Eclipse, который использует принципы управления проектами для управления несколькими аспектами одного проекта. Например, если для приложения Java требуется несколько приложений, вы можете управлять ими всеми с помощью Maven. Maven будет управлять документацией, источниками, списками зависимостей и множеством других полезных функций. Он не делает работу за вас, он просто упрощает управление таким количеством ресурсов.
С другой стороны, если у вас есть несколько разработчиков, работающих над одним проектом, Maven упрощает управление ресурсами и управление версиями и изменениями.
Создание проекта Maven в Eclipse
Для создания проекта Maven в Eclipse вам потребуется работающая установка Eclipse с установленным плагином Maven. Вам также понадобится Tomcat.
- Откройте Eclipse и запустите его.
- Выберите File, New и Maven Project из меню Eclipse.
- Установите флажки «Создать простой проект» и «Использовать местоположение рабочей области по умолчанию», если вы работаете самостоятельно и не нуждаетесь в архетипе. Если вам нужен архетип, для начала неплохим вариантом будет «Все каталоги», а затем «learnlib».
- При необходимости добавьте идентификатор артефакта. По умолчанию обычно все в порядке, если вы не используете что-то экзотическое.
- Затем добавьте имя и описание, чтобы упростить управление проектом.
- Затем нажмите Готово.
Теперь проект должен быть создан и отображен в иерархии. Выберите «pom.xml» из меню и изучите свойства.
Параметр архетипа в Maven будет определять, хотите ли вы, чтобы ваш проект был динамичным или нет. Если вы только знакомитесь с Maven, вам не нужно устанавливать его, но если вы хотите играть с динамическими проектами, вам нужно будет установить архетип. Тот, который я видел, был «maven-eclipse-webapp», который, по-видимому, является стандартным для использования.
Исправление ошибок в вашем проекте Maven
Одна вещь, через которую я прошел в Eclipse, это ошибки. Я видел пару из них, ошибку Tomcat и обычную ошибку Java. Ошибка Tomcat требовала изменения конфигурации, а ошибка Java требовала чистой установки Maven.
Когда я создавал свой новый блестящий проект Maven и пытался работать с ним, я увидел ошибку Java-сервлета. Это означает, что зависимость не была загружена. Это, по-видимому, часто, так что вот как это исправить.
- Откройте свой проект Maven в Eclipse.
- Откройте Свойства проекта.
- Выберите Targeted Runtimes в левом меню.
- Выберите Apache Tomcat в центральном окне и нажмите ОК.
Maven чистая установка
Чистая установка Maven не так серьезна, как кажется. Сначала я думал, что мне нужно все заново настроить, но мне это не повезло. Это быстрый процесс, который занимает всего несколько секунд и, по-видимому, никак не влияет на установку, за исключением перезагрузки любых поврежденных файлов или отсутствующих ресурсов.
- Откройте Eclipse и выберите проект, с которым у вас возникли проблемы.
- Выберите Project в верхнем меню и затем Очистите.
- Выберите проект, который вы хотите очистить, во всплывающем окне и выберите «Очистить проекты, выбранные ниже». Затем нажмите ОК.
Этот процесс, очевидно, ищет проблемы с зависимостями и конфигурациями и исправит их, если это возможно. Это не сработало из-за ошибки, с которой я столкнулся, но удаление «.m2 / repository» из папки проекта в Windows Explorer все-таки исправило это.
Я должен признаться, что чувствую себя немного потерянным как в «Затмении», так и в «Мейвене». Обе программы, казалось, справлялись со всем, что им нужно, чтобы справляться с надежностью, но не для того, чтобы начать изучать Java. Тем не менее, я надеюсь, что я объяснил, как правильно создать проект Maven в Eclipse и что он предоставляет полезные рекомендации для вас в ваших собственных проектах.
Если вы заметили какие-либо явные ошибки или хотите что-то добавить, сообщите мне об этом ниже.