2014年11月7日 星期五

在Maven中使用ProGuard plugin的方法

設定Maven 的plug-in如下:

 
   
             com.github.wvengen
             proguard-maven-plugin
             2.0.6
             
                 
                     net.sf.proguard
                     proguard-base
                     5.1
                 
             
             
                
                    package
                    proguard
                
             
             
                 5.1            
                 
                     
                      
                     
                  
                 
                 
                     ${java.home}/lib/rt.jar
                     ${java.home}/lib/jsse.jar
                 
             
         
如此一來,做出來的jar檔都會被混淆(obfuscator)
可以減少從class中去猜出相關method內的做法…
但有心人事還是有機會被反解回來喔…

原來在Android sdk2.3以後就有將proguard加入其中了

Reference:
Pro Guard
Progard maven plugin

沒有留言:

張貼留言