Eclipse - це дивовижна програма для створення програм Java для використання в Інтернеті. Я не кодер, але мій друг є, і я тиждень провожу з нею час, вивчаючи, як вона створює програми Java. "Як створити проект Maven в Eclipse" - результат того часу, проведеного з нею.
Eclipse - це як Adobe InDesign, але для Java. Це забезпечує середовище, де можна створювати роботу, одночасно автоматизуючи багато функцій. Його можна також розширити за допомогою плагінів, щоб зробити його набагато більше, ніж сума його частин. В основному для Java існують плагіни Eclipse для C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, 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 і запустіть його.
- Виберіть «Файл», «Новий» та «Maven Project» у меню Eclipse.
- Поставте прапорці поруч із пунктами "Створити простий проект" та "Використовувати місце розташування робочої області за замовчуванням", якщо ви працюєте самостійно та не потребуєте архетипу. Якщо ви хочете архетип, "Усі каталоги" - це хороший варіант для початку, а потім "learnlib".
- Якщо потрібно, додайте ідентифікатор артефакту. За замовчуванням зазвичай нормально, якщо ви не використовуєте щось екзотичне.
- Потім додайте назву та опис, щоб полегшити управління проектом.
- Потім натисніть Finish.
Проект зараз має бути створений і відображений в ієрархії. Виберіть у меню "pom.xml" та вивчіть властивості.
Налаштування архетипу в Maven буде диктувати, хочете ви, щоб ваш проект був динамічним чи ні. Якщо ви просто знайомитеся з Maven, вам не потрібно встановлювати його, але якщо ви хочете грати з динамічними проектами, вам потрібно буде встановити архетип. Я бачив, що він використовувався - "maven-eclipse-webapp", який, мабуть, є стандартним для використання.
Виправлення помилок у вашому проекті Maven
Одна справа, через яку я проходив у свій час із Eclipse - це помилки. Я побачив пару з них, помилка Tomcat і звичайна помилка Java. Помилка Tomcat вимагала зміни конфігурації, тоді як помилка Java вимагала встановлення Maven Clean.
Коли я побудував свій блискучий новий проект Maven і спробував працювати з ним, я побачив помилку сервлета Java. Це означає, що залежність не була завантажена. Це, мабуть, звичайно, тому ось як це виправити.
- Відкрийте свій проект Maven в Eclipse.
- Відкрийте властивості проекту.
- У лівому меню виберіть цільовий час виконання.
- Виберіть Apache Tomcat у середньому вікні та натисніть OK.
Має чистий встановити
Установка Maven Clean не така серйозна, як здається. Я спочатку думав, що вимагає від мене все налаштувати заново, але це мені не пощастило. Це швидкий процес, який займає всього кілька секунд і, мабуть, зовсім не впливає на встановлення, окрім перезавантаження будь-яких пошкоджених файлів або відсутніх ресурсів.
- Відкрийте Eclipse та виберіть проект, у якого виникають проблеми.
- Виберіть Проект у верхньому меню, а потім Очистити.
- Виберіть проект, який потрібно очистити, у спливаючому вікні та виберіть "Очистити проекти, вибрані нижче". Потім натисніть ОК.
Цей процес, мабуть, шукає проблеми із залежностями та конфігураціями і, якщо це можливо, їх усуне. Він не працював на помилку, яку я зазнав, але видалення '.m2 / repository' із папки проекту в Windows Explorer все-таки виправило це.
Я мушу зізнатися, що почуваюся трохи загубленим як у затемненні, так і в Мевен. Обидві програми, здавалося, керують усім, що їм потрібно для надійного управління, але не є місцем для початку вивчення Java. Тим не менш, я сподіваюся, що я пояснив, як правильно створити проект Maven у Eclipse і що він дає корисні вказівки для вас у власних проектах.
Якщо ви помітили якісь яскраві помилки або щось додати, повідомте мене нижче.