SpingBoot2.0以上利用allatori对class混淆输出jar

第一步:下载 allatori.jar 和 allatori-annotations.jar 

下载地址:http://www.allatori.com/ 点击右侧 demo dowload 即可。

将下载好的压缩包解压,将lib文件夹(文件夹内包含上面步骤的两个jar包)放入项目路径中,在这里我将lib文件夹放入resources文件夹下。


 第二步:  创建 allatori.xml 文件,文件中写入


    
         
        
    
    
        
        
        
        
        
        
        
        
        
        
    
    
        
            
            
        
    
    


注意:不排除数据service层和实体entity和启动类com.ahies.stm.app.StmHikvisionApplication 会在启动jar时报错!!!

第三步:在pom.xml中加入此插件信息
 


            
                org.apache.maven.plugins
                maven-resources-plugin
                2.6
                
                    
                        copy-and-filter-allatori-config
                        package
                        
                            copy-resources
                        
                        
                            ${basedir}/target
                            
                                
                                    ${basedir}/allatori
                                    
                                        allatori.xml
                                    
                                    true
                                
                            
                        
                    
                
            
            
                org.codehaus.mojo
                exec-maven-plugin
                1.6.0
                
                    
                        run-allatori
                        package
                        
                            exec
                        
                    
                
                
                    java
                    
                        -Xms128m
                        -Xmx512m
                        -jar
                        ${basedir}/src/main/resources/lib/allatori.jar
                        ${basedir}/target/allatori.xml
                    
                
            
            

第四步:执行package

第五步:必须将allatori.xml 文件复制到编译后的target根路径下。

第六步:执行package命令,会生成混淆后的stm-hikvision-allatori.jar。

你可能感兴趣的:(SpringBoot)