eclipse maven 多工程 多模块 jrebel jeety 热加载 无需 maven install

父子工程结构

parent 

      dao

     service

     webapp

1、eclipse 下载jrebel插件,安装并破解;或另一种方法是已下载jrebel包,在Arguments ---> VM arguments 中添加jrebel的使用路径,这种比较原始,这个网上非常多,自己找吧。

 2、webapp pom 加入


        webapp
       
         
       org.apache.maven.plugins  
       maven-compiler-plugin  
       3.6.0  
         
           1.8  
           1.8  
       

   


org.eclipse.jetty
jetty-maven-plugin
9.2.17.v20160517   这里不同版本对应不同的jdk版本,而且不同版本下边的配置项也不一样,具体网上搜吧


0

/
 
                ../service/target/classes;
                ../dao/target/classes; 
               


 
             
                 
                   src  
                     
                       **/*.java  
                       **/*.properties  
                   
 
                     
               
 
           

${basedir}/src/main/webapp  

80



   
       org.zeroturnaround  
       jrebel-maven-plugin  
       1.1.5  
         
             
               generate-rebel-xml
               process-resources  
                 
                   generate  
               
 
           
 
       
 
         
           ${basedir}/src/main/webapp/WEB-INF/classes  
            
       
 
 
 
       

         
        ${basedir}/src/main/webapp/WEB-INF/classes

   


修改service工程中的代码:

2017-01-20 00:48:46 JRebel: Reloading class 'com.xx.api.data.user.service.UserProfileService'.

你可能感兴趣的:(eclipse maven 多工程 多模块 jrebel jeety 热加载 无需 maven install)