Maven генерация проекта – Devcolibri – Android для начинающих

Maven генерация проекта

В этом небольшом руководстве я покажу как с помощью Maven можно сгенерировать базовую конфигурацию практически любого проекта.

Сегодня мне пришлось создать GWT проекту Почему пришлось? Потому что я не очень люблю эту штуку :)

Так вот стоял task создать проект на GWT и внедрить в него одну технологию с асинхронной подгрузкой данных. Первое что я начал делать это гуглить :) но спустя 2 мин. гугления я вспомнил о возможности maven, которая генерирует структуру проекта.

Давайте приступим к реализации данной задачи!

Как установить и настроить Maven вы найдете тут.

Генерация проекта в Maven

Шаг 1.

Первое что вам надо сделать это запустить консоль или терминал.

И ввести в консоль следующую команду:

mvn archetype:generate

После чего у вас начнется скачка основных пакетов и вы бы хотели с генерировать.

Вам нужно будет выбрать что вы хотите генерировать и ввести номер желаемого проекта.

Шаг 2.

Как вы видите после шага 2 в консоли видно список проектов, но не весь, потому что консоль вмещает N последние записей.

Как решить эту проблему?

Для это мы перенаправим вывод списка проектов в файл и тогда сможем просмотреть весь список проектов.

Введем в консоль следующую команду:

mvn archetype:generate > log.file

После нажатия Enter покажется что консоль провисла, но это не так в момент провисания идет запись потока вывода в файл, но и после окончания записи она будет все ровно висеть так как в данной команде ожидается ввод данных, для этого когда запись завершится, а понять это вы сможете если фал создался и он не пусто(у меня он 83Kb), после этого нажмите дважды (Ctrl+C 2x) после этого вы выйдите в свободный ввод команд в консоли.

Заходим файл log.file и выбираем там нужный вам проект после этого вводим команду, но помните что проект с генерирует в той папке где вы в данный момент находитесь:

mvn archetype:generate

Шаг 3.

В конце когда запрашивает выбрать и ввести число проекта вводи номер нужного вам проекта.

Я выбрал число 16 

16: remote -> com.dyuproject.protostuff.archetype:simple-gwt-webapp 
(webapp archetype using protobuf, json and gwt)

Шаг 4.

Во время генерации вас попросят ввести groupId я ввел helloworldgwt и artifactId я ввел тот же, а версию поставил 1 и имя пакета gwt:

После этого вводим Y – это значит что мы согласны с конфигураций которую сделали.

Шаг 5.

В итоге вы должны увидеть это:


После этого вы заходите в папку где генерировали проект и там будет ваш maven проект.

ПОХОЖИЕ ПУБЛИКАЦИИ

    None Found

16770
19/04/2013

2 комментариев к статье "Maven генерация проекта"

Добавить комментарий

Сайт использует cookie-файлы для того, чтобы вам было удобнее им пользоваться. Для продолжения работы с сайтом, вам необходимо принять использование cookie-файлов.

Я ознакомлен(а)