Преобразуване на проект за maven, java web-train
Влакът за амбициозни уеб разработчици
Понякога се случва, тук имате проект, но трябва да прикачите maven към него. И изглежда, че с такава отлична система всичко трябва да работи с гръм и трясък, но не е там. Трябва да извършвате магически действия и да танцувате с бубен в продължение на часове, докато няма да разберете какво не е наред тук, въпреки че тогава всичко се оказва съвсем логично и просто) Е, нека да започнем.
Ще взема за основа уеб проекта, написан в тази статия, и ще премахна всички използвани библиотеки от него (папка WebContent/WEB-INF/lib), за да покажа предимствата на maven. Той е прост и не изисква задълбочени познания. За да трансформирате проект в maven проект, просто трябва да свържете инструмента за управление на зависимостите. За да направите това, щракнете с десния бутон върху проекта и след това Maven-> Активиране на управлението на зависимостите. maven ще помисли малко, ще добави pom файл към корен на проекта и самото преобразуване може да се счита за завършено, ако не и за няколко НО.
първо, все още нямаме предварително премахнати библиотеки. Нека ги добавим.
За това:
- щракнете с десния бутон върху проекта, след това maven-> добавяне на зависимост.
- В прозореца, който се появява, в полето за въвеждане напишете struts2-core. maven ще покаже списък с подходящи библиотеки (в нашия случай трябва да има такава)
- всяко поле се разширява в списък с налични версии на библиотеките. Ако сте използвали не най-новата версия във вашия проект и се страхувате, че няма да работи с новата, можете веднага да изберете версията, от която се нуждаете, или да вземете най-новата и след това, ако е необходимо, просто променете версията
- след това щракнете с десния бутон върху проекта Run As-> install