Полагаю, это своего рода продолжение к вопросу 1522329 .
В этом вопросе говорилось о получении списка всех классов, используемых во время выполнения, с помощью опции java -verbose: class.
Меня интересует автоматизация сборки файла JAR, который содержит мой класс (ы) и все остальные классы, на которые они полагаются. Как правило, именно здесь я использую код из «клиентской логики» какого-либо стороннего продукта с открытым исходным кодом, но они не предоставили чистый набор клиентских объектов API. Их полный набор кода идет на стороне сервера, но мне нужны только необходимые клиентские биты.
Это может показаться обычной проблемой, но я не видел ничего (например, в Eclipse), которое помогло бы с этим. Я что-то упустил?
Конечно, я все еще могу сделать это вручную: прикусив пулю и включив весь сторонний код в массивный JAR (оскорбляя мои чувства пуриста) / пошаговое руководство по исходному коду / пробная версия и ошибка / -бербоз : class type stuff (но последний не будет работать там, где, скажем, мой код работает как часть сервлета J2EE, и, таким образом, я хочу видеть это только для данного веб-приложения Tomcat и, в идеале, только для классов, связанных с мои классы в нем).