Obfuscating Играть 2 веб-приложение на dist с Proguard?

Как автоматически обфускать веб-приложение Play Framework при выполнении команды play state|dist?

Идея состоит в том, чтобы использовать Proguard для выполнения функции obfuscation для Java.

Существуют плагины для SBT, такие как sbt-proguard и xsbt-proguard-plugin, m не уверен, могу ли я легко интегрировать их с Play 2.

Просьба сообщить.

Ответы

Ответ 1

Я не знаю, возможно ли это для Play Framework 2.0.x, но это можно сделать из 2.2.0 и далее.

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

  • plugins.sbt - Вы можете найти его в PLAY_HOME/framework/project/plugins.sbt
  • build.sbt - Вы найдете это в своей корневой папке приложения. Этот файл доступен только с Play 2.2.0 и далее.

Эти шаги должны быть достаточными для интеграции плагина с Play

Надеюсь, что это поможет.