Добавление источников в .jar для сборки gradle - PullRequest
0 голосов
/ 21 июня 2019

У меня есть проект gradle, и я хочу добавить .jar и присоединить его источник к папке «Project and External Dependencies» при сборке.Добавление .jar немного, я могу это сделать.Добавлена ​​строка

compile files('lib/choco-solver-4.10.0.jar')

в разделе dependencies{}, и все это прекрасно.Нет проблем.

У меня также есть choco-solver-4.10.0-sources.jar, который является исходным кодом для choco-solver-4.10.0.jar.Я хочу этот исходный код, чтобы я мог копаться в коде его при отладке / кодировании.

Я не знаю, как и не могу найти способ (после 45 минут поиска в Google) присоединить к нему исходный код, чтобы он заканчивался на .jar в «Project and External Dependencies»прикреплен к choco-solver-4.10.0.jar.Если бы кто-то мог указать мне на ранее отвеченный вопрос или результат Google, который показывает мне, чтобы сделать это, я был бы так же благодарен, как если бы кто-то дал мне ответ здесь.

Я могу добавить choco-solver-4.10.0.jar к пути сборки проекта Eclipse, но, похоже, это не поможет ему разобраться с Gradle.

Я действительно в растерянности на данный момент.Заранее благодарю за любую помощь.Имейте в виду, что я выпускник математики, который занимался кодированием на Java меньше года, и такие вещи для меня очень новые.

1 Ответ

0 голосов
/ 21 июня 2019

Вы пытались добавить его в свойства вашего проекта?

Перейдите в Свойства -> Путь сборки Java -> Библиотеки

Затем выберите в списке библиотеку, для которой вы хотите прикрепить источник, разверните его, вы должны увидеть что-то вроде этого:

Source Attachment: (none)
Javadoc location: (none)
Native library location: (none)
Is not modular - non modifiable
Access rules: (No restrictions)

Нажмите Source attachment: (none), а затем Edit..., из этого окна вы сможете выбрать исходную банку и прикрепить ее.

Я не знаю, где вы взяли эту библиотеку, но на торговой площадке Eclipse есть плагин с именем Java Source Attacher , который автоматически ищет источники вашей библиотеки в популярных репозиториях Java в Интернете. и прикрепите его к вашему проекту.

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