Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем BrainRTP, 4 фев 2017.

  1. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Доброго времени суток, друзья! Подскажите, как правильно скомпилировать этот WG
    тут что-то нужно убрать, я так понял? Просто файл весит 13.8 мб, а в норме ~1.3 мб(( К тому же, при компиляции и запуске плагина, он не работает(((
    Снимок экрана 2017-02-04 в 21.34.08.png
     
  2. Хостинг MineCraft
    <
  3. !Egorpom

    !Egorpom Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Egorpom
  4. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Не понял 4-й пункт... У меня стоит gradle в IDEA. А что дальше... Извини, но даже GoogleTranslate мне не помог в понимании. Не мог бы ты мне помочь еще раз?
     
  5. !Egorpom

    !Egorpom Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Egorpom
    Открыть командную строку в папке проекта (терминал в IDEA тоже подойдет) и выполнить команду "gradlew.bat build"
     
  6. XjCyan1de

    XjCyan1de Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    Нахер ты компилируешь вместе с библиотеками? Удали их [​IMG]
     
  7. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Это грэдл их подгрузил. Але...
     
  8. XjCyan1de

    XjCyan1de Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    На компиляции они нах? библиотеки нужны только во время того когда ты кодишь. Выкинь их из артефактов. В самом проекте оставь
     
  9. Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    При компиляции не нужны либы? Ты что, ударился? Тебе компилятор выбьет ошибку т.к зависимости будут отсутствовать.
     
  10. XjCyan1de

    XjCyan1de Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    Ало, в самом проекте либы нужны! НЕ НУЖНЫ В АРТЕФАКТАХ[DOUBLEPOST=1486538104,1486537983][/DOUBLEPOST]ТС, удали либы в артефактах которые на скрине и будет тебе ~1.3 мб.[DOUBLEPOST=1486538277][/DOUBLEPOST]
    Ты хочешь сказать что у тебя в готовом .jar плагине должен хранится весь Bukkit API!?
     
  11. Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Причем тут плагин. Они должны быть в класспатче при компиляции, в самом джарнике они не нужны.
     
  12. Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Зачем копировать Сашка?
     
  13. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Потому что это он и есть, например?)
    Ты идиот или притворяешься?
     
  14. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Некоторые либы нужны в артефакте.
     
  15. XjCyan1de

    XjCyan1de Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    @Qmarks Я разве не то же самое сказал?
    [​IMG][DOUBLEPOST=1486556783,1486556743][/DOUBLEPOST]
    А что я собственно не так сказал?
     
  16. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Оно все должно лежать на своём месте. Только это gradle проект, в нём свои грабли.
    Ну и Сашка всё написал:
     
  17. Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    [DOUBLEPOST=1486574069][/DOUBLEPOST]
    Вопросов нет)
     
  18. Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Ути пути, правильно сделать. Умненький какой (нет).
     
  19. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    76
    Я вообще предпочитаю компилить только нужные (переписанные классы). При этом нужно добавить в артефакт содержимое уже готового джарника - "компилить самого в себя". В этом случае действительно можно избавиться от всех других библиотек в артефакте и не париться
     
  20. Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    +
     
  21. xBrainRTPx

    xBrainRTPx Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Brat987
    Апаю тему, т.к руки дошли до 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
     

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