Обрезка моего Java-проекта

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

Моя конечная цель - уменьшить размер проекта. Я должен достичь некоторых целевых размеров, и использование всей библиотеки jar емкостью 7 МБ - не вариант.

Я хотел знать, есть ли способ сделать это, кроме проверки зависимостей вручную?

В идеале я бы хотел, чтобы применить любой предложенный метод к jar-файлу библиотеки, но если есть удобный способ обнаружить неиспользуемый код в исходном коде, я готов импортировать исходный код в свой проект.

Прошу прощения, если мой запрос повторяется или глупый вопрос.

Спасибо, Sudipto

7
задан Sudipto Shome 17 July 2011 в 09:24
поделиться