Maven相关知识点

1、maven setting.xml相关知道点


    
    
      release-repository
      lengyu
      abcd456rqa
    
  

2、pom.xml相关知识点




  
    nexus-releases
    Nexus Release Repository
    http://maven.kmengfang.com:4900/nexus/content/repositories/releases/
  
  
     nexus-snapshots
     Nexus Snapshot Repository
     http://maven.kmengfang.com:4900/nexus/content/repositories/snapshots/
   


3、maven常用插件(plugins)

3.1、源码打包插件:maven-source-plugin

execution下可配置phase属性, 意思是在什么阶段打包源文件。如package
执行 mvn install,maven会自动将source install到repository 。
执行 mvn deploy,maven会自动将source deploy到remote-repository 。
执行 mvn source:jar,单独打包源码。


  org.apache.maven.plugins
  maven-source-plugin
  2.2.1
  
     
       attach-sources
       package
       
          jar-no-fork
       
     
  

3.2配置maven依赖构件的远程仓库



    
        kmengfang-nexus
        aliyun nexus
            http://maven.kmengfang.com:4900/nexus/content/groups/public/
        
            true
        
        
            false
        
    

3.3配置maven插件的远程仓库


  
      
      maven-net-cn  
      Maven China Mirror  
      http://repo1.maven.org/maven2  
        
        
        true  
       
     
        
        false  
            
      
  

Maven需要的依赖在本地仓库中不存在时,Maven会去配置的远程仓库中查找
Maven需要的插件在本地仓库中不存在时,Maven不会去这些远程仓库查找。
所以需要我们配置pluginRepositories仓库。

你可能感兴趣的:(Maven相关知识点)