maven打包将配置和静态资源分离

    项目使用maven打包后一般需要进行配置或者静态资源分离,可以使用 maven-assembly-plugin插件进行资源分离。

    项目结构:

   maven打包将配置和静态资源分离_第1张图片

  pom文件:


	
		
			org.apache.maven.plugins
			maven-assembly-plugin
			2.2-beta-5
			
                 
				
					make-config-assembly
					package
					
						single
					
				    
					    true
					    	
               					   
               ${basedir}/src/main/assembly/config_assembly.xml
					    
					
				
                
				
					make-static-assembly
					package
					
						single
					
					
						true
						
                
				${basedir}/src/main/assembly/static_assembly.xml
						
					
				
			
		
	
    
		
            
			src/main/resources
			
				static/**
			
		
	

 添加文件config_assembly.xml:



  config
  
    zip
  
	false
  
    
     
      src/main/config/
       
      /
      
        **/**
      
    
  

 添加文件static_assembly.xml:



  static
  
    zip
  
	false
  
    
      
      src/main/resources/static
      
      /
      
        **/**
      
    
  

 

你可能感兴趣的:(maven打包将配置和静态资源分离)