Компилируем сборку в Ant БЕЗ Eclipse. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Обучающие статьи

Обучающие статьи Собрание статей, мануалов и гайдов помогающих в создании и администрировании сервера Lineage 2.
Описание темы:Авторский гайд. (не копипаст)

Ответ
Опции темы
Непрочитано 14.10.2011, 13:56   #1
Участник

Автор темы (Топик Стартер) Компилируем сборку в Ant БЕЗ Eclipse.

Статья написано trevolta для форума http://forum.zone-game.info. Если вы решили копировать статью к себе на сайт прошу не стирать эту информацию, уважайте мой труд и самого себя.

Для чего же нам необходимо компилить сборки без Eclipse? Дело в том, что не все сборки корректно компиляться в Eclipse. Не знаю, с чем это связано (возможно с кривыми ручками senior programmer), но факт есть факт: Если у вас не компилиться сборка то попробуйте именно этот способ.

Скачивание:
Для начала качаем собственно Ant. Качать будем с официального сайта разработчика а именно:

Ищем строку Current Release of Ant, а под ней будет что то типо:

.zip archive: apache-ant-1.8.2-bin.zip

Кликаем и загружаем. Архив на момент написания статьи занимал примерно 10мб места на диске.

Установка:
У нас есть скачанный архив. Распакуем его куда-нибудь «поудобнее». Я, например, выбрал такое место:

С:\Program Files\apache-ant-1.8.2\

Установка Ant не требуется его нужно просто распаковать и настроить переменные среды (ударение на второй слог: среды’).

Для того чтобы мозг юного программиста не покрылся плесенью, позволю себе лирическое отступление о том, что из себя представляют эти переменные.

Переменные среды (лирическое отступление):
Переменные среды́ — текстовые переменные операционной системы, хранящие данные о ряде настроек системы.

Из этих переменных программы установщики, например, узнают: Где у вас на компьютере расположена папка Windows. Для этого программа запрашивает у вашей операционной системы Windows переменную WinDir которая ей возвращает что то типа: «C:\Windows».
Так же вы можете использовать одни переменные для указания других. Например Если нам надо получить доступ в переменной PATH к папке «C:\Windows\system32» вы можете сделать это вот так: «%WinDir%\system32», если до этого обозначили переменную WinDir.
В одной переменной может быть несколько адресов разделенных точкой с запятой. Например в моей переменной PATH содержится такая строка:

%JAVA_HOME%;%JAVA_HOME%\bin;%ANT_HOME%\bin

Эта строка указывает на то, что в переменной PATH хранятся пути к папкам bin установленных у меня JDK и Ant, так же к корневой папке JDK.

Продолжаем установку:
Мы должны указать, где же операционной системе искать наш Ant. Для этого в Windows существует переменная PATH (возможно вы уже сталкивались с необходимостью ее редактирования при установке Java SE и JDK).

Для того чтобы открыть диалоговое окно «Переменный среды» вы должны:
• Кликнуть правой клавишей мыши по ярлыку «Мой компьютер»
• Выбрать «Свойства» - «Дополнительно» - «Переменные среды»
Мы увидим диалоговое окно в котором можно просматривать и редактировать переменные среды Windows. Для того чтобы добавить переменную, кликаем на кнопку «Создать» которая относится к графе «Переменный среды пользователя» (там две кнопки «Создать», не промахнитесь).
Открылось окно с предложением ввести «Имя» и «Значение» переменной. Не мудрствуя лукаво, создаем следующие переменные (учтите что пишу под свою версию Ant и JDK, вы должны указать свои пути!)

Имя: ANT_HOME
Значение: C:\Program Files\apache-ant-1.8.2

Имя: JAVA_HOME
Значение: C:\Program Files\Java\jdk1.7.0

Имя: PATH
Значение: %JAVA_HOME%;%JAVA_HOME%\bin;%ANT_HOME%\bin
При помощи этих переменных мы укажем необходимые пути к JDK и Ant. Если у вас в переменной «PATH» уже есть какие то записи вы можете просто поставить после них точку с запятой (без пробелов!) и дописать необходимые переменные как в примере выше мы перечисляли переменные Ant и JDK.

Запуск и компиляция:
Ant компилирует сборки из командной строки. Для её вызова нажмите комбинацию клавиш Windows+R и в открывшемся окне введите «cmd» и нажмите «Выполнить» (либо нажмите «Пуск» - «Все программы» - «Стандартные» - «Командная строка»).
Откроется командная строка гду мы увидим что то вроде:

Код:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

С:\>
Введите «cd *путь к файлу build.xml*», если все введено верно то вы увидите что то вроде этого:

Код:
C:\>cd E:\rusdevl2-wtgod192\RusDev-Game

C:\rusdevl2-wtgod192\RusDev-Game>
Это означает что командная строка теперь будет работать в папке «C:\rusdevl2-wtgod192\RusDev-Game». Теперь прописываем в командной строке Ant, нажимаем ввод и ждем пока наша сборка скомпилируется.
Если все прошло успешно то в папке «С:\rusdevl2-wtgod192\RusDev-Game\build» появится архив «RusDev-Server.zip» - это и есть ваш скомпилированный сервер.

Если я вам помог, то думаю вам будет не сложно сказать спасибо мне, а если не помог то задавайте вопросы. Постараюсь ответить.










.
trevolta вне форума Отправить сообщение для trevolta с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 14.10.2011, 14:12   #2
Аватар для mazillka
Пользователь

По умолчанию Re: Компилируем сборку в Ant БЕЗ Eclipse.

каг бе стану К.О.
но подобных мануалов уже выше крыши))
как текстовых так и видео

http://forum.zone-game.info/showthread.php?t=13
http://forum.zone-game.info/showthread.php?t=585
http://forum.zone-game.info/showthread.php?t=2334
http://forum.zone-game.info/showthread.php?t=220



__________________
Lineage 2 Manuals
mazillka вне форума Отправить сообщение для mazillka с помощью ICQ Отправить сообщение для mazillka с помощью Skype™ Ответить с цитированием
Непрочитано 14.10.2011, 14:39   #3
Участник

Автор темы (Топик Стартер) Re: Компилируем сборку в Ant БЕЗ Eclipse.

Ну наверно) Я просто сам недавно столкнулся с проблемой этой, дак в тех гайдах что я читал, был бардак в выставлении переменных среды. Атас вобще. Плюс в теме GoD part 4 меня люди просили в пм рассказать как я без Eclipse сборку компилил. Вот я и решил написать. Ну если что, админы пусть сотрут если сочтут за флуд, раз уж так много гайдов =) Сори.

Добавлено через 6 минут
По поводу твоих ссылок:
1) Компил при помощи Maven
2) Компил на эклипсе
3) Компил на эклипсе
4)Компил на эклипсе
1 видео) Компил на эклипсе
2 видео) Похож действительно на мой гайд

В итоге из 6 ссылок оказалась только одна со схожей темой. Ну и все же там видео а тут текст. В нем можно разобраться, вникнуть, и делать все по пунктам. На видео это я думаю не так удобно. Вобщем кто захочет, воспользуется моим гайдом, а кто то воспользуется видеогайдом с базы. =)

Добавлено через 10 минут
PS Если можно ссылки и видео под спойлер запихни, плиз.

Последний раз редактировалось trevolta; 14.10.2011 в 14:49. Причина: Добавлено сообщение
trevolta вне форума Отправить сообщение для trevolta с помощью ICQ Ответить с цитированием
Непрочитано 14.07.2016, 13:29   #4
Участник

Автор темы (Топик Стартер) Re: Компилируем сборку в Ant БЕЗ Eclipse.

Прошло 5 лет, а мой гайд все еще жив
trevolta вне форума Отправить сообщение для trevolta с помощью ICQ Ответить с цитированием
Ответ

Метки
ant, trevolta, гайд, компиляция, сборка


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка Eclipse Ljucifer Lineage II 11 28.08.2011 09:21
Netbeans & Eclipse CDT iWord Документация 0 06.07.2011 00:34
Компиляция через Eclipse. NyaShKa Архив 11 12.06.2011 02:21
Патчинг в Eclipse mego4el Lineage II 0 23.02.2011 17:56
настройка Eclipse FlasHka Lineage II 1 30.06.2008 12:45


© 2007–2022 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:48. Часовой пояс GMT +3.

Вверх