Maven

版本号值得记一下,Maven_第1张图片

 install可以将项目安装到本地maven仓库。可以在别的项目引用:

列子:(类似工具包)

Maven_第2张图片

 需要用到的地方,引用进来就行:

Maven_第3张图片

父项目定义依赖,子项目继承后,可以不写版本号(例子)

    
    
        
            
                org.projectlombok
                lombok
                1.18.30
            
        
    

Maven_第4张图片

子项目也可以自己写版本号,就不会用父项目的版本。

如果直接写在dependencies里面,就不需要手动显式导入依赖。子项目将会全部继承过去。

  
        
            junit
            junit
            4.13.1
            test
        

 定义常量 :

  
        1
        8
        8
        UTF-8
    

设定jar包的适用范围:

  
        
            junit
            junit
            4.13.1
            test
        

设置打包后的文件名、mvn默认执行方式:

    

        
        clean compile package
        
        java-jar-1.014.jar
    

打包文件增加

  
        
            
                src/main/java
                
                    
                        **/*.xml
                    
                
            
        

依赖jar包时,依赖传递问题:

 

  
            org.projectlombok
            lombok
            
            compile
            1.18.28
            
            true
        

Maven_第5张图片

手动排除依赖:

 
            com.quxiao.dependencies
            java-dependencies
            1.0.1
            
            
                
                    org.projectlombok
                    lombok
                
            

你可能感兴趣的:(maven,java)