Sign inSign up

mindevis/dcr-l2jmobius

By mindevis

•Updated over 2 years ago

Compiling L2jMobius sources in Docker container

Image
0

1.1K

mindevis/dcr-l2jmobius repository overview

DCR-L2jMobius v3.1

Компиляция происходит в системе Debian Linux. Производиться автоматическая установка ANT 1.10.14 и JDK 17. Автоматически скачивается репозиторий исходного кода.

Вы с помощью аргументов компиляции определяете какую сборку вам необходимо скомпилировать. С помощью монтирования локальной папки в контейнер на выходе получаете готовый скомпилированный архив.


⁠Предварительная настройка:

Если используется WSL:

Открываем терминал Windows⁠ и устанавливаем Debian для WSL⁠

wsl --install -d Debian

В открывшимся окне вводим имя локального пользователя и пароль drawing

Выполняем обновление WSL:

wsl --update

⁠Компиляция:

docker run --name dcr-l2jmobius -d -v {local/path}:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

В данном примере происходит компиляция в фоновом режиме.

Пример:

Windows: docker run --name dcr-l2jmobius -d -v D:\compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

Linux: docker run --name dcr-l2jmobius -d -v /home/compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude


В данном примере происходит компиляция в интерактивном режиме. Вы можете увидеть весь этап компиляции.

Пример:

Windows: docker run --name dcr-l2jmobius -it -v D:\compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

Linux: docker run --name dcr-l2jmobius -it -v /home/compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude


Аргументы компиляции

Важно!!!! Может быть использован для компиляции только один аргумент !!!!

L2J_Mobius_01.0_ErtheiaL2J_Mobius_02.5_UndergroundL2J_Mobius_03.0_Helios
L2J_Mobius_04.0_GrandCrusadeL2J_Mobius_05.0_SalvationL2J_Mobius_05.5_EtinasFate
L2J_Mobius_06.0_FafurionL2J_Mobius_07.0_PreludeOfWarL2J_Mobius_08.2_Homunculus
L2J_Mobius_09.2_ReturnOfTheQueenAntL2J_Mobius_10.3_MasterClassL2J_Mobius_11.1_TheSourceOfFlame
L2J_Mobius_C1_HarbingersOfWarL2J_Mobius_C4_ScionsOfDestinyL2J_Mobius_C6_Interlude
L2J_Mobius_CT_0_InterludeL2J_Mobius_CT_2.4_EpilogueL2J_Mobius_CT_2.6_HighFive
L2J_Mobius_Classic_1.0L2J_Mobius_Classic_1.5_AgeOfSplendorL2J_Mobius_Classic_2.0_Saviors
L2J_Mobius_Classic_2.5_ZakenL2J_Mobius_Classic_2.7_AntharasL2J_Mobius_Classic_2.8_SevenSigns
L2J_Mobius_Classic_2.9.5_SaviorsL2J_Mobius_Classic_2.9_SecretOfEmpireL2J_Mobius_Classic_3.0_TheKamael
L2J_Mobius_Classic_InterludeL2J_Mobius_Essence_4.2_DwellingOfSpiritsL2J_Mobius_Essence_5.2_FrostLord
L2J_Mobius_Essence_6.3_CrusaderL2J_Mobius_Essence_7.1_Assassin

-v {local/path}:/home/

Путь к папке на локальной машине, не в контейнере!!!!!


ВАЖНО!!!

В настройках Docker для Windows у вас должна быть расшарена папка для контейнера.

drawing

Tag summary

Content type

Image

Digest

sha256:01fb9a9de…

Size

188.9 MB

Last updated

over 2 years ago

docker pull mindevis/dcr-l2jmobius