maven配置文件详解,maven核心思想

Maven是什么

maven是一个软件项目管理的工具,基于项目对象模型(POM)的概念,从本地或者中央仓库管理项目的构建,清理,编译,测试,打包,部署等全生命周期的管理。

Maven“约定大于配置”的核心思想

maven约定了项目的目录结构,结构主要如下:

路径 说明
src/main/java 存放项目的.java文件(开发源代码)
src/main/resources 存放项目配置文件,如果没有配置文件该目录可无,如spring, hibernate配置文件
src/main/webapp 存放web项目页面文件
src/test/java 存放所有测试.java文件(测试源代码)
src/test/resources 测试配置文件,如果没有配置文件该目录可无
target 项目输出位置(可无)
pom.xml maven项目核心配置文件

Maven配置文件详解

     
        
        
         
         
         
         
         
           
     
        
    4.0.0     
         
    cn.missbe.web     
         
    search-resources     
         
    war     
         
    1.0-SNAPSHOT     
         
    search-resources     
         
    http://www.missbe.cn     
         
    A maven project to study maven.     
        
     
      
        
       
    
      
        
         
      
      
      
      
      
      
      
      
      
      
      
       
       
        
        
        
        
        
        
       
      
  
      
      
       
       
        
        
        
        
        
        
        
        
        
        
       
      
      
      
       
       
        
       
      
      
      
      
      
      
      
      
      
       
       
        
        
         
         
         
         
         
         
         
         
         
         
          
          
           
           
           
           
           
           
           
           
           
           
          
         
         
         
          
          
       ......    
          
              
         
         
         
         
        
       
      
      
      
       
       
        
        
         
          
         
        
        
         
         
      ......    
         
        
        
       
      
     
     
     
         
         
         
            
             
             
              
        
        
        
        
        
       
       
       
        
       
       
   banseon-repository-proxy     
       
            banseon-repository-proxy     
                
            http://192.168.1.169:9999/repository/     
                
            default               
             
        
        
        
         
      
   ......    
      
     
 
         
         
            
       
            org.apache.maven     
                
            maven-artifact     
                
            3.8.1     
                
            jar    
                
                
                 
            test       
                
                 
                
                
                  
                    spring-core     
                    org.springframework     
                     
                   
                 
            true    
            
        
   
  
     
     
      
       
       
    ......    
       
      
        
         
        
            
            
             
       
   banseon-maven2     
   banseon maven2     
            file://${basedir}/target/deploy     
                
      
       
      
       
   banseon-maven2    
            Banseon-maven2 Snapshot Repository    
            scp://svn.baidu.com/banseon:/usr/local/maven-snapshot     
       
      
       
            
              
            banseon-site     
                
            business api website     
                
                 
                scp://svn.baidu.com/banseon:/var/www/localhost/banseon-web      
                 
            
      
    
      
             
        
        
        

参考原文:https://blog.csdn.net/u010425776/article/details/52027706

你可能感兴趣的:(maven)