01.10.2009, 22:40 | #1 |
Пользователь
|
Работа с Eclipse Classic (полный гайд) и SVN на примере + Видео
Гайд по работе с Eclipse:
Что понадобится: - Java jdk 1.6 или более новая (http://www.sun.com) - Eclipse Classic 3.1 или более новый (http://www.eclipse.org) или же если у вас стоит 64 битная ява, то Eclipse 3.4M6a или выше - maven 2.0.6 или выше (http://www.apache.org) - maven прямой линк если кто не нашел ТуТ Пункт 1: 1) Инсталлим Java 2) Извлекаем Eclipse 2.1) Скачиваем и извлекаем Maven. 3)- Запустите Eclipse и укажите путь, где будут храниться ваши сборки (например: C:\Workspace) и ставим галочку чтоб сделать ее по умолчанию 4)- Идем Help----> Software updates---> Search new features to install, жмем на New Remote Site и вводим: Name: subeclipse URL: http://subclipse.tigris.org/update - И еще разок New Remote Site и вводим: Name: Mylyn URL: http://download.eclipse.org/tools/mylyn/update/e3.3 - (для Eclipse 3.3) http://download.eclipse.org/tools/mylyn/update/e3.4 - (для Eclipse 3.4M) 6)- Жмем ok и finish, выбираем subeclipse и mylyn для инсталляции и жмем next, принимаем условия, next и finish. 7)- Ждем пока Eclipse скачает дополнение и соглашаемся на перезагрузку программы. 8)- Идем в Window - Preferences - Java - Installed JREs - Search - идем в папку с Java и выбираем папочку jdk... и жмем Ок, далее ставим галочку напротив jdk... и жмем Ок Пункт 2: Переходим к настройке Java Пуск.....> Панель управления.....> Система........> Дополнительно.........> Переменные среды....> создаем новый параметр Имя: JAVA_HOME Значение: путь к Java JDK (без папки bin) например: C:\Program Files\Java\jdk1.6.0\ Жмем Ок и закрываем окно. Пуск........... Выполнить............ cmd Переходим в папку с Maven'ом (в командной строке) например: cd c:/maven2/bin Далее прописаваем "mvn" (без ковычек) и вы увидите сообщение "build failure" (перед этим можете вместо "mvn" прописать "mvn install" - в данном случае в будущем не придется ждать пока скачаются основные компоненты мавена) - это нормально, закрываем командную строку Пункт 3: 1) Открываем Eclipse - Press on help----> software updates---> Search new features to install, жмем на New Remote Site и вводим: Name: m2plugin URL: http://m2eclipse.codehaus.org/update/ или этот http://m2eclipse.sonatype.org/update-dev/ Принимаем все соглашения и условия, соглашаемся на перезагрузку программы. После жмем Window--- show view--- other----- svn repository (можно в верхнем окошке ввести svn и он высветит svn repository, чтобы не искать самим) Правой кнопкой мышы на окошке Svn Repository: New ---> repository location: URL: пример: L2Official SVN: http://svn.assembla.com/svn/L2jOfficial/ Ядро: http://svn.assembla.com/svn/L2jOfficial/trunk/lin2srv/ Дата: http://svn.assembla.com/svn/L2jOfficial/trunk/data/ 2)- заходим в Trunk, правой кнопкой по папке (геймсервер, потом логин и потом датапак (порядок любой) Check out As Project и скачиваем исходники 3)- после чего тыкаем правой кнопкой мыши по скаченной папке с геймсервером (в Eclipse) -> Maven -> Enable что-то-там и дожидаемся скачки исходников, требуемых для гейма, затем проделываем тоже самое с логином. Пункт 4 (финальный): После того как скачали все что нужно делаем следующее: * Правой кнопкой по папке с Login Server -> Run as... -> Maven build... * goals: clean assembly:assembly * Click Add -> name: maven.test.skip, value: true -> ok -> apply -> run Для копиляции геймсервера проделываем все тоже самое, но выбираем Game Server. *Для компиляции датапака жмем на стрелочку перед датапаком в окне Package Exp...правой кнопкой по файлу build.xml -> Run as -> Ant build Собранные части сервера будут расположены здесь: (путь к папке со сборками (который указали при первом запуске программы)\(папка соответствующая логину/гейму/датапаку)\target (для датапака папка build) и тута найдете архив P.S: чтобы обновить в эклипсе жмем правой кнопкой мыши на проекте, который хотите обновить (логин, гейм или датапак) -> Replace With -> Latest from repository и ждем пока обновятся определенные файлы ОШИБКИ С ФАЙЛОМ POM.XML при обновлении исходников мавена или копиляции МОЖНО ИГНОРИРОВАТЬ!!! Удачи! =) Если что то не получаеца пишите, обязательно поможем! Видио позже залью! Последний раз редактировалось Александр; 02.10.2009 в 18:03. |