Friday, September 15, 2006
Установка рабочего окружения в Windows
Чтобы начать работать над проектом, естественно, нужно установить рабочее окружение.
Мое окружение:
Чтобы установить - как обычно для Eclipse - Help -> Software Updates -> Find and Install... -> Search for New Features To Install... -> New Remote Site... -> туда ввести приведенный выше URL -> OK -> Поставить галочку напротив добавленного сайта и нажать Finish.
Следующий шаг - сделать checkout проекта в эту папку: в проводнике в папке F:\dev\workspaces\webbeans правой кнопкой -> SVN Checkout... ->
URL: https://webbeans.googlecode.com/svn/trunk
Checkout directory: F:\dev\workspaces\webbeans
-> Ok
Теперь проект у нас есть, и, в принципе, можно попробовать его собрать, запустив mvn install в F:\dev\workspaces\webbeans.
В идеале должно появиться сообщение BUILD SUCCESSFULL :) Если нет - значит, скорее всего в SVN лежит сломанная версия и нужно обо всех проблемах сообщать в Issue List проекта на http://code.google.com/p/webbeans/issues/list.
Если ошибка была только в тестах, то можно всеравно сделать build, указав ключ -Dmaven.test.skip=true при запуске mvn install.
Я работаю со всеми проектами используя 2 workspace'а:
Зачем нужна первая рабочая область? Чтобы редактировать главный файл pom.xml и другие файлы, находящиеся по иерархии на одном уровне с каталогами модулей проектов, т.е. для webbeans это: pom.xml и TODO.txt.

Вторая рабочая область нужна, собственно, для работы с кодом конкретного проекта.
При смене рабочей области (если вы делаете это первый раз) она появляется пустой. Для того, чтобы просмотреть содержащиеся в ней папки и файлы, нужно:

Мое окружение:
- Eclipse 3.2 (Callisto) http://www.eclipse.org/
- Maven 2.0.4 http://maven.apache.org/
- TortoiseSVN 1.3.5, Build 6804 - 32 Bit http://tortoisesvn.net/
- Subclipse - SVN плагин для Eclipse http://subclipse.tigris.org/
- Windows XP SP2 http://www.microsoft.com/ ? :)
Поддержка SVN в Eclipse
Можно сказать лишь по поводу Subclipse - его Eclipse Update Site - http://subclipse.tigris.org/update_1.0.xЧтобы установить - как обычно для Eclipse - Help -> Software Updates -> Find and Install... -> Search for New Features To Install... -> New Remote Site... -> туда ввести приведенный выше URL -> OK -> Поставить галочку напротив добавленного сайта и нажать Finish.
Рабочие области Eclipse (Workspaces) и работа с проектами в Eclipse
Дальше, я рекомендую для всех рабочих областей Eclipse сделать папку workspaces, у меня это F:\dev\workspaces, в которой будут находится рабочие области - по одной на проект. Делаем в ней папку для нашего проекта: F:\dev\workspaces\webbeansСледующий шаг - сделать checkout проекта в эту папку: в проводнике в папке F:\dev\workspaces\webbeans правой кнопкой -> SVN Checkout... ->
URL: https://webbeans.googlecode.com/svn/trunk
Checkout directory: F:\dev\workspaces\webbeans
-> Ok
Теперь проект у нас есть, и, в принципе, можно попробовать его собрать, запустив mvn install в F:\dev\workspaces\webbeans.
В идеале должно появиться сообщение BUILD SUCCESSFULL :) Если нет - значит, скорее всего в SVN лежит сломанная версия и нужно обо всех проблемах сообщать в Issue List проекта на http://code.google.com/p/webbeans/issues/list.
Если ошибка была только в тестах, то можно всеравно сделать build, указав ключ -Dmaven.test.skip=true при запуске mvn install.
Я работаю со всеми проектами используя 2 workspace'а:
- F:\dev\workspaces
- Workspace конкретного проекта, например, F:\dev\workspaces\webbeans
Зачем нужна первая рабочая область? Чтобы редактировать главный файл pom.xml и другие файлы, находящиеся по иерархии на одном уровне с каталогами модулей проектов, т.е. для webbeans это: pom.xml и TODO.txt.

Вторая рабочая область нужна, собственно, для работы с кодом конкретного проекта.
При смене рабочей области (если вы делаете это первый раз) она появляется пустой. Для того, чтобы просмотреть содержащиеся в ней папки и файлы, нужно:
- Для проектов в первой рабочей области, т.е. F:\dev\workspaces, создать в простой проект с тем же именем, что и проект, т.е.: File -> New... -> Project... -> General/Project -> webbeans -> Finish
- Для проектов второй рабочей области, т.е., F:\dev\workspaces\webbeans необходимо:
- в консоли запустить команду mvn eclipse:eclipse в каждом модуле проекта, т.е.: F:\dev\workspaces\webbeans\webbeans-demo>mvn eclipse:eclipse и F:\dev\workspaces\webbeans\webbeans-lib>mvn eclipse:eclipse
- после выполнения предыдущих команд, maven создаст для наших модулей файлы Java-проектов eclipse (.classpath и .project), теперь можно импортировать эти проекты в рабочую область командой: File -> Import... -> General/Existing Projects Into Workspace -> Select root directory: F:\dev\workspaces\webbeans\webbeans-demo -> Finish и тоже самое для root directory: F:\dev\workspaces\webbeans\webbeans-lib.
