spring 项目如何打包

一般现在是使用maven 项目进行管理,对于有配置文件的spring 项目(web项目直接打包成war文件就可以了),如何打包成一个可以执行的jar
我们可以使用maven的插件,具体就是像下面这样在pom.xml 中添加maven-shade插件就可以了


         
      org.apache.maven.plugins  
      maven-shade-plugin  
      1.7  
      
        
          
          package  
            
            shade  
            
            
            my-spring-app  
            true  
            jar-with-dependencies
              
              
                
                com.webmagic.processor.XinhuaProcessor  
                
                
                META-INF/spring.handlers  
              
                
                META-INF/spring.schemas  
                
                
                META-INF/spring.tooling  
                
              
            
       
            
          
        
      
        
一般我们还有很多的配置文件像*.properties,*.xml等,这个可以在pom.xml中添加一个resources就可以了,如下


    	  
            src/main/resource  
              
                *.properties  
                *.xml
                mapping/*.xml  
              
            false  
          
       
这样就可以保证在我们打包成jar文件时也能够带上配置文件,能够在项目中找到。

你可能感兴趣的:(spring)