Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите WorldGuard src. Компиляция

BrainRTP

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
BrainRTP
Доброго времени суток, друзья! Подскажите, как правильно скомпилировать этот WG
тут что-то нужно убрать, я так понял? Просто файл весит 13.8 мб, а в норме ~1.3 мб(( К тому же, при компиляции и запуске плагина, он не работает(((
Снимок экрана 2017-02-04 в 21.34.08.png
 
Не понял 4-й пункт... У меня стоит gradle в IDEA. А что дальше... Извини, но даже GoogleTranslate мне не помог в понимании. Не мог бы ты мне помочь еще раз?
 
Открыть командную строку в папке проекта (терминал в IDEA тоже подойдет) и выполнить команду "gradlew.bat build"
 
Доброго времени суток, друзья! Подскажите, как правильно скомпилировать этот WG
тут что-то нужно убрать, я так понял? Просто файл весит 13.8 мб, а в норме ~1.3 мб(( К тому же, при компиляции и запуске плагина, он не работает(((
Посмотреть вложение 44964
Нахер ты компилируешь вместе с библиотеками? Удали их
0d28dc738ac94293a8980b14d3796d8a.png
 
На компиляции они нах? библиотеки нужны только во время того когда ты кодишь. Выкинь их из артефактов. В самом проекте оставь
При компиляции не нужны либы? Ты что, ударился? Тебе компилятор выбьет ошибку т.к зависимости будут отсутствовать.
 
При компиляции не нужны либы? Ты что, ударился? Тебе компилятор выбьет ошибку т.к зависимости будут отсутствовать.
Ало, в самом проекте либы нужны! НЕ НУЖНЫ В АРТЕФАКТАХ
ТС, удали либы в артефактах которые на скрине и будет тебе ~1.3 мб.
При компиляции не нужны либы? Ты что, ударился? Тебе компилятор выбьет ошибку т.к зависимости будут отсутствовать.
Ты хочешь сказать что у тебя в готовом .jar плагине должен хранится весь Bukkit API!?
 
Ало, в самом проекте либы нужны! НЕ НУЖНЫ В АРТЕФАКТАХ
ТС, удали либы в артефактах которые на скрине и будет тебе ~1.3 мб.

Ты хочешь сказать что у тебя в готовом .jar плагине должен хранится весь Bukkit API!?
Причем тут плагин. Они должны быть в класспатче при компиляции, в самом джарнике они не нужны.
 
Зачем копировать Сашка?
Потому что это он и есть, например?)
На компиляции они нах? библиотеки нужны только во время того когда ты кодишь. Выкинь их из артефактов. В самом проекте оставь
Ты идиот или притворяешься?
 
Ало, в самом проекте либы нужны! НЕ НУЖНЫ В АРТЕФАКТАХ
ТС, удали либы в артефактах которые на скрине и будет тебе ~1.3 мб.

Ты хочешь сказать что у тебя в готовом .jar плагине должен хранится весь Bukkit API!?
Некоторые либы нужны в артефакте.
 
А что я собственно не так сказал?
Оно все должно лежать на своём месте. Только это gradle проект, в нём свои грабли.
Ну и Сашка всё написал:
Писец ору с нубов. Нужно было открыть как градл проект в ide. Пруфит! А не как обычный java проект.
 
@Qmarks Я разве не то же самое сказал?
8c0ad526e239422da7a450333710f303.png


А что я собственно не так сказал?

На компиляции они нах? библиотеки нужны только во время того когда ты кодишь.

Потому что мут висит на основе. И это уже не первый мульт, рики любит жмякать кнопочку спам. Но увы он тут не самый умный и я его обошел.
Вопросов нет)
 
Я вообще предпочитаю компилить только нужные (переписанные классы). При этом нужно добавить в артефакт содержимое уже готового джарника - "компилить самого в себя". В этом случае действительно можно избавиться от всех других библиотек в артефакте и не париться
 
Я вообще предпочитаю компилить только нужные (переписанные классы). При этом нужно добавить в артефакт содержимое уже готового джарника - "компилить самого в себя". В этом случае действительно можно избавиться от всех других библиотек в артефакте и не париться
+
 
Апаю тему, т.к руки дошли до WG.
@XjCyan1de
Снимок экрана 2017-03-14 в 23.35.37.png Снимок экрана 2017-03-14 в 23.35.28.png Норм, что 707 кб? Куда-то 600 кб пропали...
@!Egorpom
Снимок экрана 2017-03-14 в 23.38.13.png
 

Поделиться этой страницей

Назад
Верх