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

时间:2014-03-25 22:41:43

标签: java playframework-2.0 sbt proguard

如何在执行play state|dist命令时自动模糊Play Framework Web应用程序?

我们的想法是使用Proguard来执行Java代码混淆。

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

请告知。

1 个答案:

答案 0 :(得分:1)

我不知道Play Framework 2.0.x是否可行,但可以从2.2.0开始。

您可以按照here给出的步骤进行操作。所有步骤都很简单。但是,您需要知道所需文件的位置:

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

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

集成

希望对你有所帮助。