LINUX.ORG.RU

Debian + Eclipse + MTJ + ProGuard


0

0

Пытаюсь прикрутить к Eclipse ProGuard для создания обфусцированных пакетов. В настройках MTJ требуется указать "ProGuard root directory".

И вот тут возникает проблема. Что вариант /usr/share/java (где лежат jar-пакеты), что /usr/bin (где лежат скрипты для запуска этих пакетов) не работает. В немногих найденных в Гугле туториалах упоминается что-то вроде /usr/local/lib.

Вопрос в том, проблема ли это чисто моя, проблема ли эта в MTJ или проблема эта в пакете ProGuard для Debian.

Кто-то запускал ProGuard через MTJ? Можете дать настройки?

Мля, нашёл решение проблемы, во всём виновата криворукость разработчиков MTJ.

Проблема в том, что они жёстко привязали путь к proguard.jar относительно указываемой директории: если мы пытаемся указать в настройках MTJ "Proguard Root Directory" как "/usr/share/java", то MTJ будет пытаться искать пакет по адресу "/usr/share/java/lib/proguard.jar". Откуда этот "lib/" взялся, непонятно, в документации по MTJ ничего про это нету.

hexenlord
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.