Главная > maven > создание вебпроекта с использованием maven

создание вебпроекта с использованием maven


Ниже вас ждёт небольшой,кстати и не совсем полезный,(и не совсем бесполезный) урок по созданию maven-вебпроекта. Мавен мы естесственно ставили не просто так,и теперь немного попользуемся им.

Создаём новый проект(File->New Project). В поле ввода введём maven и выберем Maven project и нажмём next. Проверим галочку в поле Use default Workspace location и снова нажмём Next.

В поле Filter введём maven-archetype-webapp и снова нажмем next

в следующем окне нам надо ввести GroupId(название пакетов) и ArtifactId(название проекта) и кликнуть Finish.

создастся веб-проект,но проверить его работоспособность пока что не получится,так как надо подружить эклипс и мавен ещё немного сильнее.

кликаем по проекту правой кнопкой,выбираем появившийся пункт Maven->Add Plugin. В появившемся окне в поле для ввода вводим maven-eclipse-plugin и выбираем появившийся плагин. Плагин скачается и будет в локальном реппозитории,то есть если в следующий раз понадобится,то он не будет скачан из интернета.

maven создаёт в корне проекта дескриптор зависимостей приложения(файлик описывающий чего надо для того,чтобы проект запускался) pom.xml. Он может работать в режиме визуального редактирования и в режиме текстового редактирования как и любой xml.Откроем это файл и перейдём в режим текста.

 

теперь внутри тега <plugin> есть тег <configuration> и нам надо внутрь него дописать следующее:

    			<downloadJavadocs>true</downloadJavadocs>
    			<downloadSources>true</downloadSources>
    			<wtpversion>1.5</wtpversion>

Теперь надо установить плагин.Для этого в консоли перейдём в папку с проектом( cd /d <путь к проекту) и введём  mvn eclipse:eclipse. После этого надо в эклипсе обновить проект(F5).

Далее возможны вариации на тему «чего не работает».

Во-первых возможно ява не почувствует репозиторий мавена и надо будет прописать путь к нему. если у вас WinXP то лежать репозиторий будет в C:\Documents and settings\<имя пользователя>\.m2\repository если Win7 то в C:\Users\<имя пользователя>\.m2\repository. для того чтобы показать еклипсу репозиторий для проекта,надо зайти в свойства проекта(Project->properties) в колонке справа в пункте Resource выбрать пункт Linked Resources в появившемся окне нажать New. В открывшемся окне в поле Name указать M2-REPO и в поле location указать путь к репозиторию.

Во-вторых возможно(и скорее всего) maven установит facet-версию как 1.4(по большому счёту версию jdk\jre), нам же надо 1.6. для этого снова идём в свойства проекта и в списке слева выбираем Project Facets. В появившемся списке надо установить параметру Java значение минимум 1.6

вот и всё.теперь проект будет запускаться на любом сервере подходящим под конфигурацию созданного проекта.И если его запустить например на сервере Tomcat,то увидим волшебную фразу Hello word! =)

На этом пока всё)

 

Рубрики:maven
  1. Комментариев нет.
  1. No trackbacks yet.

Оставьте комментарий