Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Документация (https://forum.zone-game.info/forumdisplay.php?f=149)
-   -   Компиляция (https://forum.zone-game.info/showthread.php?t=9430)

undertrey 04.08.2010 23:16

Компиляция
 
Aion Unique разпалась на 2 команды

Zetta Core и Aion Lightning

Команда ZC продолжила использовать стандартные способы компиляции, но AL решила перейти на гугловский SVN, с самим SVN работать не трудно

реквизиты команд:
http://www.aionlightning.com/index.php
http://www.zetta-core.org/index.php
таймлайн:
http://aionlightning.googlecode.com/svn
чейнжсетс:
http://code.google.com/p/aionlightning/source/list

Поскольку AL открытый то качать будем с него,
для этого нам понадобится:

JDK последней версии
Tortoise SVN последней версии
SVN
Maven

Шаг 1
Выкачиваем исходный код, устанавливаем TortoiseSVN
(дале дале дале финиш)
Создаем дерикторию (папку)
Клик по папке ПКМ и выбираем SVN Checkout
Появляется окно, вводим ссылку: http://aionlightning.googlecode.com/svn
Жмем ок и оно начинает качать.

Шаг 2
Устанавливаем JDK и настраиваем среду
Установка JDK (дале дале дале финиш)
настройка среды, ПКМ на Мой компьютер, Свойства, Дополнительно (настройки системы), Сменить среду (или среда)
Жмем на кнопочку "Создать"
Имя среды: JAVA_HOME
Значение среды: путь к вашему JDK (C:\Program Files\Java\jdk1.6.0_20)

Шаг 3
Установка Maven
Кидаем папку в корень диска C или в Program Files

Шаг 4
Установка SVN
Устанавливаем свн (дале дале дале финиш)
(вместе с СВН установится Тортойз так что шаг 1 можно обьединить с 4)

Шаг 5
Возвращаемся в Среду, находим в нижнем поле среду Patch
Изменяем, Имя среды оставляем, Значение среды мняем на:
C:\maven\bin;C:\Program Files\WANdisco\Subversion;C:\Program Files\Java\jdk1.6.0_20\bin

(если вы меняли пути то укажите свои)

Шаг 6
Заходим в \trunk\tools
(это в папке которую вы создали и выкачали в неё файлы исходного кода)
Запскаем батник build-all.bat
и ждем, по завершению процесса вам должно издать
[INFO] BUILD SUCCESSFUL

Bumerok 04.08.2010 23:38

Re: Компиляция
 
Не подскажешь TimeLine Zetta Core

undertrey 04.08.2010 23:40

Re: Компиляция
 
Они закрытый проект, только форум, даже если скажу то всеровно скачать ничего не сможешь =/

Bumerok 04.08.2010 23:46

Re: Компиляция
 
эх...ясно
Бред

Добавлено через 6 минут
http://img.zone-game.info/thumb-8CA7_4C59D335.jpg

Вот ошибка

undertrey 05.08.2010 00:00

Re: Компиляция
 
Цитирую LordRex

Цитата:

[04.08.2010 23:31:14] Undertrey: A problem appeared while executing goal 'install' with flags ' -Dmaven.test.skip
=true'!
[04.08.2010 23:31:21] Undertrey: wt* ?
[04.08.2010 23:31:32] Undertrey: im try to compile
[04.08.2010 23:31:46] Undertrey: [INFO] [install:install {execution: default-install}]
[INFO] Installing C:\aion\Aion Lightning\trunk\AL-Commons\target\al-commons-1.0.
0.jar to C:\Users\Undertrey\.m2\repository\AionLightning\al-commons\1.0.0\al-com
mons-1.0.0.jar
[INFO] Installing C:\aion\Aion Lightning\trunk\AL-Commons\target\al-commons-1.0.
0-sources.jar to C:\Users\Undertrey\.m2\repository\AionLightning\al-commons\1.0.
0\al-commons-1.0.0-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 minutes 28 seconds
[INFO] Finished at: Wed Aug 04 23:24:47 EEST 2010
[INFO] Final Memory: 24M/61M
[INFO] ------------------------------------------------------------------------
'cmd' is not recognized as an internal or external command,
operable program or batch file.

A problem appeared while executing goal 'install' with flags ' -Dmaven.test.skip
=true'!

Press any key to continue . . .
[04.08.2010 23:32:25] LordRex: and?
[04.08.2010 23:32:26] LordRex: BUILD SUCCESSFUL
[04.08.2010 23:32:33] Undertrey: yeah
[04.08.2010 23:32:35] Undertrey: but
[04.08.2010 23:32:40] Undertrey: A problem appeared while executing goal 'install' with flags ' -Dmaven.test.skip
=true'!
[04.08.2010 23:32:46] LordRex: leave it
[04.08.2010 23:32:49] LordRex: if build success

Blacksoul 05.08.2010 01:01

Re: Компиляция
 
И как решить эту проблему с ошибкой?И куда он сохраняет то что скомпилял?

undertrey 05.08.2010 01:24

Re: Компиляция
 
Читаем внимательней господа!

Цитата:

[04.08.2010 23:32:46] LordRex: leave it
[04.08.2010 23:32:49] LordRex: if build success
Цитата:

to C:\Users\Undertrey\.m2\repository\AionLightning\

PROGRAMMATOR 05.08.2010 02:07

Re: Компиляция
 
Что-то вы тут мудрите. Проверил просто в консоли.

Код:

C:\project\Aion\AL-Game>c:\maven\bin\mvn compile assembly:assembly
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - AionLightning:al-game:jar:1.0.0
[INFO]    task-segment: [compile]
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildNumber: 34 at timestamp: 1280963235390
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildScmBranch: trunk
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 1057 source files to C:\project\Aion\AL-Game\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - AionLightning:al-game:jar:1.0.0
[INFO]    task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - AionLightning:al-game:jar:1.0.0
[INFO] ------------------------------------------------------------------------
[INFO] [buildnumber:create {execution: default}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildNumber: 34 at timestamp: 1280963250386
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildScmBranch: trunk
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 21 resources
[INFO] Copying 0 resource
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Compiling 3 source files to C:\project\Aion\AL-Game\target\test-classes
[INFO] [surefire:test {execution: default-test}]
[INFO] Tests are skipped.
[INFO] [jar:jar {execution: default-jar}]
[INFO] Building jar: C:\project\Aion\AL-Game\target\al-game-1.0.0.jar
[INFO] [source:jar-no-fork {execution: default}]
[INFO] Building jar: C:\project\Aion\AL-Game\target\al-game-1.0.0-sources.jar
[INFO] [assembly:assembly {execution: default-cli}]
[INFO] Reading assembly descriptor: src/main/assembly/distribution.xml
[INFO] Building zip: C:\project\Aion\AL-Game\target\al-game-1.0.0.zip
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 40 seconds
[INFO] Finished at: Thu Aug 05 02:07:53 EEST 2010
[INFO] Final Memory: 31M/109M
[INFO] ------------------------------------------------------------------------
C:\project\Aion\AL-Game>

http://img.zone-game.info/image-A79A_4C59F2B7.jpg

undertrey 05.08.2010 02:12

Re: Компиляция
 
Юра, может, когда будет время мой подредактируешь ?
по сути я правильно тему изложил

PROGRAMMATOR 05.08.2010 02:23

Re: Компиляция
 
Хорошо, будем редактировать, по мере поступления новых сообщений о невозможности компила. Кстати проверил и в Eclipse.

Код:

[INFO] Scanning for projects...
[INFO]                                                                       
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - AionLightning:al-game:jar:1.0.0 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- buildnumber-maven-plugin:1.0-beta-4:create (default) @ al-game ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildNumber: 34 at timestamp: 1280964182174
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildScmBranch: trunk
[INFO]
[INFO] --- maven-resources-plugin:2.4.2:resources (default-resources) @ al-game ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.2:compile (default-compile) @ al-game ---
[INFO] Compiling 1057 source files to C:\project\Aion\AL-Game\target\classes
[INFO]                                                                       
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - AionLightning:al-game:jar:1.0.0 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- buildnumber-maven-plugin:1.0-beta-4:create (default) @ al-game ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildNumber: 34 at timestamp: 1280964195637
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\project\Aion\AL-Game
[INFO] Storing buildScmBranch: trunk
[INFO]
[INFO] --- maven-resources-plugin:2.4.2:resources (default-resources) @ al-game ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.2:compile (default-compile) @ al-game ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.4.2:testResources (default-testResources) @ al-game ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 21 resources
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.2:testCompile (default-testCompile) @ al-game ---
[INFO] Compiling 3 source files to C:\project\Aion\AL-Game\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.5:test (default-test) @ al-game ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.3:jar (default-jar) @ al-game ---
[INFO] Building jar: C:\project\Aion\AL-Game\target\al-game-1.0.0.jar
[INFO]
[INFO] --- maven-source-plugin:2.1.1:jar-no-fork (default) @ al-game ---
[INFO] Building jar: C:\project\Aion\AL-Game\target\al-game-1.0.0-sources.jar
[INFO]
[INFO] --- maven-assembly-plugin:2.2-beta-5:assembly (default-cli) @ al-game ---
[INFO] Reading assembly descriptor: src/main/assembly/distribution.xml
[INFO] Building zip: C:\project\Aion\AL-Game\target\al-game-1.0.0.zip
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 40.734s
[INFO] Finished at: Thu Aug 05 02:23:41 EEST 2010
[INFO] Final Memory: 14M/81M
[INFO] ------------------------------------------------------------------------

Может кому пригодится: архив плагинов Maven (директория .m2).


Текущее время: 18:05. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot