- 16
- 0
Мой мод на стороне сервера работает с HikariCP. Как работать с самой либой я знаю. Проблемы возникают, когда я через gradle создаю банку с модом (jar).
При работе мода возникает ошибка
Я понимаю, что моду нужно подать либу, но как?
Я перепробовал кучу параметров и даже плагин shade, этот плагин добавил исходники либы в мою банку, но ошибка осталась. Пробовал я добавлять classpath в манифест - тоже самое.
И да, я знаю, что я могу подавать библиотеку при запуске сервера, но мне нужно, чтобы ничего указывать не нужно было. Идеально было бы, если мод во время старта сервера выгружал из себя или из репозитория библиотеку по указанному пути и знал, что она лежит там. Я знаю, что такое делают, но не могу найти как. Нормально было бы и просто включать исходники библиотеки в банку с модом, но так, чтобы мод их там видел.
Наверное, я делаю что-то не так, ведь я плохо знаком с gradle. Подскажите знающие люди, пожалуйста, мучаюсь с этим второй день. Если можно, то распишите все по порядочку.
При работе мода возникает ошибка
java.lang.NoClassDefFoundError: com/zaxxer/hikari/HikariConfig
. Импорты настроены, Intellij все видит.Я понимаю, что моду нужно подать либу, но как?
Я перепробовал кучу параметров и даже плагин shade, этот плагин добавил исходники либы в мою банку, но ошибка осталась. Пробовал я добавлять classpath в манифест - тоже самое.
И да, я знаю, что я могу подавать библиотеку при запуске сервера, но мне нужно, чтобы ничего указывать не нужно было. Идеально было бы, если мод во время старта сервера выгружал из себя или из репозитория библиотеку по указанному пути и знал, что она лежит там. Я знаю, что такое делают, но не могу найти как. Нормально было бы и просто включать исходники библиотеки в банку с модом, но так, чтобы мод их там видел.
Наверное, я делаю что-то не так, ведь я плохо знаком с gradle. Подскажите знающие люди, пожалуйста, мучаюсь с этим второй день. Если можно, то распишите все по порядочку.