Как добавить jar во внешнюю библиотеку для проекта, который исчезает после синхронизации и работает ли импорт? - PullRequest
0 голосов
/ 04 июня 2018

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

Я не уверен, что пропустил шаг или забыл что-то установить.Я использую модифицированный Gradle (Forgegradle) для создания проекта.Пока не нашли решение с документацией или какое-либо другое для IntelliJ.Я, как правило, новичок в IntelliJ, решив использовать его вместо затмения, которое я использовал ранее.

Цель состоит в том, чтобы создать дополнение для мода к другой банке.Основной jar уже во внешней библиотеке с самого начала, сейчас пытаюсь добавить в него мод.Я мог бы модифицировать мод, но это не мой код, поэтому я не просто изменял его напрямую и не перепаковывал.

1 Ответ

0 голосов
/ 04 июня 2018

jar, добавленный во внешнюю библиотеку проекта, затем не исчезает при синхронизации и работает импорт

Если вы используете внешний инструмент / систему сборки, которая синхронизируется сIntelliJ рекомендуется использовать этот инструмент / систему сборки для добавления зависимостей.

IntelliJ всегда будет занимать заднее место и рассматривать инструменты / систему сборки как источник правды для модели проекта как можно лучше.

Вы упоминаете, что используете gradle, я бы порекомендовал добавить зависимость как managed dependency, то есть позволить gradle загрузить ее из репозитория и разрешить саму зависимость / библиотеку.

Если выЯ не могу этого сделать, и вы не можете самостоятельно разместить репозиторий. Следующая лучшая рекомендация, которую я имею, - это создание внутри проекта папки 'libs', содержащей jar-файлы, которые не могут быть найдены в репозиториях (это могут быть моды илиплагины, которые никогда не публиковались)

Вы можете прочитать о том, как добавить папку библиотеки в gradle здесь: Как добавитьЗависимость локального файла .jar от файла build.gradle?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...