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

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

Discussion in 'Разработка плагинов для новичков' started by BrainRTP, Feb 4, 2017.

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

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

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

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

    Trophy Points:
    31
    Имя в Minecraft:
    Egorpom
  4. Автор темы
    BrainRTP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Dereku Старожил

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

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

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

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

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

    Dereku Старожил

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Имя в Minecraft:
    Qmaks
    +
     
  21. xBrainRTPx

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

    Trophy Points:
    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
     

Share This Page