[devel] Java: no magic wand
Igor Vlasenko
=?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Чт Янв 17 12:44:55 MSK 2008
On Wed, Jan 16, 2008 at 08:30:31PM +0300, Damir Shayhutdinov wrote:
> a) Сделать программку, которая внедрит в .jar-файл список его
> зависимостей, с возможностью ручной коррекции этого списка
> пользователем (фильтровать ненужные зависимости/добавлять незамеченные
> автоматикой). Эта программа видимо будет требовать, чтобы все
> зависимые .jar-файлы уже были установлены в системе (иначе будет
> непонятно какой .jar-файл соответствует каким классам). Набросок такой
> программы я уже тут приводил. Предлагаю по аналогии назвать ее
> "линковщиком".
Не обязательно хранить эту информацию в самом файле.
Достаточно знать имя jar файла как ключ.
> Пример: javalink foo.jar --auto --include bar.jar --exclude baz.jar -
> в файл foo.jar внедряется информация о зависимостях, состоящая из
> автоматически определенных зависимостей, к которым добавлен bar.jar и
> исключен baz.jar. Возможно, можно ввести ключ --no-unresolved, который
> проваливает линковку, если обнаруживает зависимость на .class, который
> не может найти в установленных .jar-файлах.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel