Съдържание
В тази поредица от уроци ще използваме уеб приложението, което създадохме в предишния урок като основа за конфигуриране на различни плъгини и тяхното използване от инструмента Maven. Започвайки от:Това е лек плъгин, който съдържа уеб сървър, който включва контейнера javax.servlet, както и поддръжка за SPDY, WebSocket, OSGi, JMX, JNDI, JAAS и други. Можете да научите повече за помощните програми на Jetty чрез неговата документация (на английски), но тук ще видим как да използвате приставката от Maven.
Тъй като ще се основаваме на уеб приложението, създадено в предишния урок, моля, прегледайте го и следвайте инструкциите, ако искате да ви преведем през стъпките, които ще представя тук. В противен случай може да се загубите малко.
Нека започнем с POM файла, който имахме в миналото, който изглеждаше така:
Подобно на зависимостите, приставките имат своите „groupId“, „artifactId“ и „версия“, към които да се позовават във POM файла. Сред маркерите можете да имате толкова приставки, колкото ви е необходимо, за да изпълнявате произволен брой функции, използвайки Maven. Освен това можете да конфигурирате приставките така, че да се активират и деактивират, когато отидете да извършвате тестове, така че да компилират, пакетират и разпространяват класовете, когато са модифицирани, да изпълняват демонови нишки и т.н. Всичко ще зависи от гъвкавостта на добавката, която добавяте.
За да разберете какъв плъгин ще ви е необходим и как да го конфигурирате във POM файла, потърсете в интернет „Maven Repository Search“ или отидете директно на тази страница, за да можете да търсите както плъгини, така и зависимости. На тази страница можете да изберете необходимата версия (по -нова или по -стара) и те ви показват етикетите, които трябва да поставите във вашия POM файл, за да можете да използвате зависимостта или приставката.
В случай на приставката Jetty:
Увеличете
Във всеки случай, всичко, което трябва да направите, е да копирате и поставите етикетите във вашия POM файл и той трябва да изглежда така:
След като изпълните командата, приставката Jetty ще работи във фонов режим и можете да я убиете, като натиснете Ctrl + C от командния ред. Докато работи, трябва само да получите достъп до адреса localhost: 8080 и ще видите приложението си в браузъра си. След това можете също да промените .jsp файла и ще видите промяната директно във вашето приложение, когато опресните страницата.
Както споменах по -рано, можете да добавяте параметри към вашия плъгин (проверете документацията, ако искате да продължите да играете с него), сред тях можете да изпратите Jetty да прекомпилира всички Java класове от време на време с етикета "". Следващият пример показва как би изглеждал, ако променим малко настройките на приставката:
Това е само малко от това, което можете да направите с вашите плъгини в Maven, има стотици плъгини и библиотеки, на които можете да експериментирате и да се информирате, препоръчвам ви да прочетете документацията и да продължите да използвате Maven за вашите проекти, очаквам вашите коментари . До следващия път!Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка