Abbiamo sviluppato un'applicazione Web con il gioco 2.2.3 e vogliamo offuscarla. Sto cercando di usare il plugin sbt-proguard. Ho messo la linea qui sotto per PROJECT_FOLDER/progetto/plugins.sbt file disbt-proguard con riproduzione 2.2.3
addSbtPlugin("com.typesafe.sbt" % "sbt-proguard" % "0.2.2")
e mettere le linee di seguito per PROJECT_FOLDER/build.sbt file di
proguardSettings
ProguardKeys.options in Proguard ++= Seq("-dontnote", "-dontwarn", "-ignorewarnings")
ProguardKeys.options in Proguard += ProguardOptions.keepMain("Application")
inConfig(Proguard)(javaOptions in ProguardKeys.proguard := Seq("-Xmx2g"))
non sono sicuro Proguard è funziona quando dico dist. sulla console di gioco e sul sito Web del plugin che dicono chiama proguard: proguard. Quando scrivo Proguard: Proguard su console di gioco, Giocare mi dà errore mostrato di seguito
[info] Reading program jar [/Users/kamil/DEVELOPMENT/play-2.2.3/repository/local/net.sf.ehcache/ehcache-core/2.6.6/jars/ehcache-core.jar] (filtered)
[info] Reading program jar [/Users/kamil/DEVELOPMENT/play-2.2.3/repository/cache/org.json/json/jars/json-20140107.jar] (filtered)
[info] Reading library jar [/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/jce.jar]
[info] Reading library jar [/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/rt.jar]
[error] Error: The output jar is empty. Did you specify the proper '-keep' options?
[trace] Stack trace suppressed: run last proguard:proguard for the full output.
[error] (proguard:proguard) Proguard failed with exit code [1]
[error] Total time: 35 s, completed 10.Tem.2014 09:45:23
C'è qualcuno di utilizzare questo plugin con quadro con successo il gioco?