使用Proguard在dist上混淆Play 2 Web应用程序?

2022-09-03 08:11:24

如何在执行命令时自动混淆Play框架网页应用?play state|dist

这个想法是使用Proguard来执行Java代码模糊处理。

有SBT的插件,例如sbt-proguardxsbt-proguard-plugin,但我不确定我是否可以将它们与Play 2直接集成。

请指教。


答案 1

我不知道这是否适用于Play Framework,但可以从此开始完成。2.0.x2.2.0

您可以按照此处给出的步骤操作。所有步骤都非常直接。但是,您需要知道所需文件的位置:

  • plugins.sbt- 你可以找到它PLAY_HOME/framework/project/plugins.sbt
  • build.sbt- 您将在应用程序根文件夹中找到它。此文件仅在 Play 2.2.0 以后可用。

这些步骤应该足以将插件与Play集成

希望对您有所帮助。


答案 2

推荐