Приставките Eclipse и Maven

Съдържание
Тъй като сме използвали Maven в предишни уроци, може би сте забелязали, че сме използвали само командите от терминала и сме използвали Notepad ++ (или поне аз имам) за промяна на POM файла. Като цяло използвате IDE, за да напишете кода си и да коригирате синтаксиса в класовете си, както и да поддържате нещата спретнати. Maven идва с приставка за преобразуване на вашите проекти Maven в проекти на Eclipse (добре позната IDE), а Eclipse има възможност да използва повиквания на Maven чрез плъгин. Ще научим как да използваме тези 2 приставки в този урок.
Да предположим, че искате да отворите вашия проект Maven в Eclipse, за да можете да го манипулирате от IDE, за това трябва да конвертирате вашия проект Maven в проект Eclipse, което предполага, че ще имате .classpath и .project файлове, както и .settings папка, която Eclipse използва за разпознаване на характеристиките на вашия проект.

Увеличете

За да конвертирате вашия проект Maven, просто трябва да отворите командния ред, да отидете в папката, където се намира POM файлът и да въведете командата mvn eclipse: затъмнение с което Maven автоматично ще се погрижи за изтеглянето на необходимите конфигурации, за да позволи вашия проект да бъде импортиран в Eclipse.
За разлика от плъгините, които сме виждали преди, приставката Eclipse не трябва да бъде конфигурирана в POM файла, Maven автоматично я разпознава и започва да я изтегля от хранилището.
Веднъж преобразуван в проект на Eclipse, просто трябва да влезете в Eclipse и да импортирате проекта, като влезете Файл → Импортиране… → Общи → Съществуващ проект в работното пространство и в менюто изберете папката, където е POM файлът (и .classpath и .project файлове), така че Eclipse да импортира проекта без междинна конфигурация.
След като проектът бъде импортиран, може да се случи, че Eclipse изхвърля грешка във вашия проект, която се отнася до липсата на променливата M2_REPO, която се отнася до Eclipse, който не получава бурканите в хранилището на Maven (защото не сме го обяснили). За да го коригираме, просто трябва да създадем променливата в Eclipse, сочеща към папката ".m2", която вероятно е във вашата домашна папка (в моя случай папката на моя потребител Мануел).

Ще ви позволя да създадете променливата M2_REPO сами, това е просто, това се прави в класа на вашия проект.
Ако сте следвали стъпките до тук, ще разберете, че Eclipse не знае как да изпълнява командите Maven и следователно трябва да се върнете към терминала, за да изпълните командите Maven. Тъй като това е нелепо, най -подходящото е да изтеглите приставката Maven в Eclipse.
За да направим това, ще изберем Помощ → Инсталиране на нов софтуер … и в този прозорец трябва да потърсите приставката Maven. На теория поставянето на „Maven“ във филтъра и избирането на „Всички налични сайтове“ трябва да включва този сайт „http: //download.ecli … releases“, който съдържа приставката Maven за Eclipse. Ако не, не забравяйте да добавите споменатия сайт към списъка със сайтове.
Някои конфигурации на Eclipse (моят е Kepler за Java EE) вече се предлагат с инсталирана приставка Maven и всичко, което трябва да направите, е да я актуализирате, като потърсите в този сайт.
След като инсталирате приставката, ще забележите някои леки промени в Eclipse. Основно можете да стартирате POM файловете, като щракнете с десния бутон върху тях и изберете командата, която искате да изпълните в подменюто "Maven". POM файловете също ще показват няколко раздела по -долу, за да можете да ги видите от различни гледни точки, можете да добавяте и премахвате зависимости чрез няколко кликвания или просто да го променяте директно, както правехме досега.

Увеличете

Надявам се, че това ви е помогнало, с този урок стигнахме до края на основните уроци за Maven, отсега нататък ще се съсредоточа върху уроците на Spring, използващи Maven като хранилище за създаване на динамични уеб приложения. Надявам се да ви е харесал и да продължите да четете уроците ми. До следващия път!Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave