maven打包上传到仓库

  • 一般情况下,都是打成jar包,其中

    com.dtwave.dipper
        0.0.1-SNAPSHOT
        4.0.0
        gloomy-sdk
        jar
        gloomy-sdk


    pom文件的头部,都是如上所述

    
        
            cloudera-releases
            https://repository.cloudera.com/artifactory/cloudera-repos
            
                true
            
            
                false
            
        
    
    
        
            
            
            
        
        
            snapshots
            Nexus Snapshot Repository
            http://repo2.dtwave-inc.com/repository/maven-snapshots
        
    


    在pom文件的底部需要增加这个
    distributionManagement指的是文件需要上传到哪里去
    其中有release版本,有snapshots版本
    release是发布版本
    snapshot是快照版本
    snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写),如下:
     

    
            snapshots
            Nexus Snapshot Repository
            http://repo2.dtwave-inc.com/repository/maven-snapshots
        


    如果为发布版本,只需要在后面加上-releases 即可。
    然后就可以到日志打印界面查看数据了。

    这边就有所有的pom文件所需要的信息了
  •     
    com.dtwave.dipper     
    gloomy-sdk     
    0.0.1-SNAPSHOT 
    

    项目打包

    1.先mvn install -DskipTests
  • 2.在mvn deploy -DskipTests

你可能感兴趣的:(maven打包上传到仓库)