如何在执行 play state|dist
命令时自动混淆 Play Framework 网络应用程序?
想法是使用Proguard执行 Java 代码混淆。
SBT有插件,比如sbt-proguard和 xsbt-proguard-plugin ,但我不确定是否可以直接将它们与 Play 2 集成。
请指教。
最佳答案
我不知道这是否适用于 Play Framework 2.0.x
,但从 2.2.0
开始就可以了。
您可以按照给定的步骤进行操作 here .所有步骤都非常简单。但是,您需要知道所需文件的位置:
plugins.sbt
- 你可以在PLAY_HOME/framework/project/plugins.sbt
中找到它
build.sbt
- 您可以在应用程序根文件夹中找到它。此文件仅适用于 Play 2.2.0 及更高版本。
这些步骤足以将插件与 Play 集成
希望对你有帮助。
关于java - 使用 Proguard 在 dist 上混淆 Play 2 网络应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22647845/