Anonim

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, схема, Erlang и много други езици.

Maven е плъгин за Eclipse, който използва принципи за управление на проекти, за да управлява множество аспекти на един проект. Например, ако Java приложение изисква няколко приложения в него, можете да ги управлявате всички с Maven. Maven ще управлява документация, източници, списъци на зависимости и много други чисти функции. Това не върши работата вместо вас, а просто прави управлението на толкова много ресурси.

От друга страна, ако имате няколко разработчици, работещи върху един и същ проект, Maven улеснява управлението на ресурсите и извършването на управление на версия и промени.

Създаване на проект Maven в Eclipse

За да създадете проект Maven в Eclipse, ще ви е необходима функционираща инсталация Eclipse с инсталиран плъгин Maven. Ще се нуждаете и от Tomcat.

  1. Отворете Eclipse и го стартирайте.
  2. Изберете File, New и Maven Project от менюто Eclipse.
  3. Поставете отметки в квадратчетата до „Създаване на прост проект“ и „Използване на местоположението по подразбиране на работното пространство“, ако работите самостоятелно и не се нуждаете от архетип. Ако искате архетип, „Всички каталози“ е добра опция за начало, след това „Learnlib“.
  4. Добавете идентификатора на артефакта, ако е необходимо. По подразбиране обикновено е добре, освен ако не използвате нещо екзотично.
  5. След това добавете името и описанието, за да улесните управлението на проекта.
  6. След това натиснете Finish.

Проектът сега трябва да бъде създаден и да се покаже в йерархията. Изберете „pom.xml“ от менюто и проучете свойствата.

Настройката за архетип в Maven ще диктува дали искате вашият проект да е динамичен или не. Ако просто се запознавате с Maven, няма нужда да задавате такъв, но ако искате да играете с динамични проекти, ще трябва да зададете архетип. Този, който видях използван беше „maven-eclipse-webapp“, който очевидно е стандартен за използване.

Коригиране на грешки с вашия проект Maven

Едно нещо, през което ми мина през времето с Eclipse, бяха грешки. Видях няколко от тях, грешка в Tomcat и обикновена грешка в Java. Грешката в Tomcat изисква промяна в конфигурацията, докато грешката в Java изисква Maven clean install.

Когато изградих лъскавия си нов проект Maven и се опитах да работя с него, видях грешка в сървъла на Java. Това означава, че зависимостта не е била заредена. Това очевидно е често срещано, така че ето как да го поправим.

  1. Отворете своя проект Maven в Eclipse.
  2. Отворете свойствата на проекта.
  3. Изберете Целенасочено изпълнение в лявото меню.
  4. Изберете Apache Tomcat в централния прозорец и натиснете OK.

Maven чиста инсталация

Чистата инсталация на Maven не е толкова сериозна, колкото звучи. Първоначално си мислех, че изисква от мен всичко да настроя отново, но за щастие за мен. Това е бърз процес, който отнема само няколко секунди и очевидно изобщо не влияе на инсталацията, освен презареждане на повредени файлове или липсващи ресурси.

  1. Отворете Eclipse и изберете проекта, с който имате проблеми.
  2. Изберете Project от горното меню и след това Clean.
  3. Изберете проекта, който искате да почистите, в изскачащото поле и изберете „Изчистване на проекти, избрани по-долу“. След това натиснете ОК.

Този процес очевидно търси проблеми със зависимости и конфигурации и ще ги поправи, ако е възможно. Не работи върху грешката, която срещах, но изтриването на '.m2 / repository' от папката на проекта в Windows Explorer го поправи.

Трябва да призная, че се чувствам малко изгубен както в Eclipse, така и в Maven. И двете програми като че ли управляват всичко необходимо, за да управляват надеждно добре, но не са мястото да започнат изследване на Java. Въпреки това се надявам да съм обяснил как правилно да създадете проект Maven в Eclipse и че той предоставя полезни насоки за вас в вашите собствени проекти.

Ако забележите ярки грешки или имате какво да добавите, уведомете ме по-долу.

Как да създадем проект Maven в затъмнение