В настоящее время я работаю над проектом, который использует библиотеку jfreechart. В настоящее время я использую файл jar для этой библиотеки, добавив ее в свой путь сборки. Однако мне не нужна вся функциональность библиотеки. Я хотел бы вырезать только те разделы библиотеки, которые у меня есть использовал мой код и, очевидно, зависимый код.
Моя конечная цель - уменьшить размер проекта. Я должен достичь некоторых целевых размеров, и использование всей библиотеки jar емкостью 7 МБ - не вариант.
Я хотел знать, есть ли способ сделать это, кроме проверки зависимостей вручную?
В идеале я бы хотел, чтобы применить любой предложенный метод к jar-файлу библиотеки, но если есть удобный способ обнаружить неиспользуемый код в исходном коде, я готов импортировать исходный код в свой проект.
Прошу прощения, если мой запрос повторяется или глупый вопрос.
Спасибо, Sudipto