`

maven之基础和私服

阅读更多

*、由于公司需要,遇到网络环境的迁移加上负责maven私服员工的离去,所以就抽空玩了一下maven私服的搭建,经过一阵子弯路,总结了以下小知识,<(* ̄▽ ̄*)/

 

*、maven工具之nexus的搭建    

官网下载https://blog.sonatype.com/开源OSS版即可
windows:
右键解压、cmd管理员身份下定位到bin,执行nexus /run即可启动,时间可能稍稍有点长,若能成功启动,关闭后,执行nexus /install设置成系统服务,uninstall关闭服务
linux:
没有玩,有时间再说~

 

*、maven工具之nexus上传自己的jar

在user中添加一个用户,主要信息ID+PASSWORD,该信息需要在本地maven的setting.xml中配置使用,在pom配置如下:
<distributionManagement>
        <repository>
            <id>ayanexus</id>
            <name>nexus</name>
            <url>http://127.0.0.1:8081/repository/nexus-release/</url>
        </repository>
        <snapshotRepository>
            <id>ayanexus</id>
            <name>nexus</name>
            <url>http://127.0.0.1:8081/repository/nexus-snapshot/</url>
        </snapshotRepository>
    </distributionManagement>
其中dis*.id是settings.xml配置时添加的自定义ID
在项目中执行mvn deploy即可发布到自定义私服中
详见:https://blog.csdn.net/rekadowney/article/details/52492587#comments

 

----------------------------------------遇到的小问题---------------------------------------------

*、 Return code is: 400 , ReasonPhrase:Repository version policy

弱智的原因是:Respository授权默认是disable,需要手动改为allow...
另外一种就是:pom配置的version带有snapshot,但是自己配的却是release

 

 

分享到:
评论

相关推荐

    项目管理工具Maven从基础到高级应用视频教程

    3.Maven基础概念(重点) 4.第一个Maven项目(手工制作) (重点) 5.第一个Maven项目(IDEA生成)(重点) 6.依赖管理(重点) 7.生命周期与插件 8.分模块开发与设计(重点) 9.聚合(重点) 10.继承(重点) 11....

    maven window下安装包

    第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.1 发布插件以及标签的基础目录 第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.2 发布到私有仓库配置 第11章...

    maven权威指南中文版+maven the definitive guide

    《maven权威指南中文版》+《maven the definitive guide 》包括如何配置私服以及maven基础使用

    1.1.maven简介.mp4

    本系列课程从maven基础到高级,老师手把手教你搭建企业私服,熟练在项目中使用maven,课程体系完整清晰。 1.maven入门 1.1.maven简介 1.2.maven的作用 1.3.maven的安装 2.项目案例 2.1.构建项目 2.2.项目拆分 3....

    用NEXUS搭建MAVEN私服发布Maven项目全过程

    用Nexus搭建一个团队的Maven服务器,对外实现网络代理,对内实现Jar包发布和共享。 目前国内大部分专业软件企业,基本上都在采用这种模式实现团队合作开发与共享。 本篇文章也是我们这个企业刚刚实践过,在此基础上...

    Maven+Hibernate+Spring+Spring MVC开发新闻发布系统

    1、Maven基础 2、Maven高级 3、Hibernate 4、Spring 5、Spring MVC 三、课程目标 1、深入理解Maven工作原理 2、熟练掌握Maven基础应用 3、熟练掌握Maven企业级开发 四、课程大纲 第1课 Maven 概述及安装 第2课 ...

    maven培训教程

    一个本人用于maven培训的资料,包括maven的基础知识、命令、自动任务、私服等

    micaicms-web-modules-archetype:maven之自定义archetype生成多模块结构的项目骨架

    #micaicms-web-modules-archetypeMaven之自定义archetype生成多模块结构的基础项目骨架一:项目骨架介绍该项目骨架集成了Spring,SpringMVC,MyBatis,jsp,jquery,bootstrap等二:项目骨架使用介绍1.首先下载该...

    Docker Jenkins Git Maven Nexus3持续集成部署

    课程总计23课时,从Docker是什么开始,0基础开始讲解,全程无废话,实战案例教学。 Docker是什么、原理是什么、优缺点是什么、与传统的虚拟机的区别是什么、为什么Docker性能如此强劲。 Docker的镜像、容器、仓库、...

    蚂蚁课堂-第四期-基于SpringCloud构建微服务电商项目

    蚂蚁课堂-第四期-基于SpringCloud构建微服务电商项目 (无密) |____035-自动化运维-基于...|____003-构建分布式基础设施之携程阿波罗.rar |____002-代码管理GitLab与Maven私服.rar |____001-需求讨论与技术架构选型.rar

    WMS-Archetype-Dubbo:个人分布式网站开发框架,将网站开发分为三个模块进行开发

    WMS-Archetype-Dubbo个人分布式网站开发框架,将网站开发分为三个模块进行开发本项目为Maven的原型项目,需要把本项目安装在本地Maven或者私服中。具体用法参见Maven的使用。本框架主要以阿里巴巴的开源分布式框架...

    hzsparrow-framework:hzsparrow系列的核心库,以此为基础派生其他系统,工具等

    目前hzsparrow-spring-boot发布了SNAPSHOT版本到一个Maven私服,需要的可以私信我。 自己比较懂Maven的,可自行打包。 使用说明 在项目的pom文件中引入hzsparrow-framework-spring-boot-starter即可 &lt;groupId&gt;...

    jenkins自动化部署(linux)环境搭建

    jenkins自动化环境搭建,配置 1:jdk安装 2:maven安装配置 3:git安装 4:docker安装,docker私服搭建 5:Jenkins安装配置

    Java微服务架构l零从基础到精通高清视频教程全套 163课

    Java微服务架构l零从基础到精通高清视频教程全套 第1章 微服务简介 001构建单体应用 002微服务解决复杂问题 003微服务的优点 004微服务的缺点 第2章 Linux使用 005Linux 简介 006Linux 与 Windows 比较 007...

    基于SSM的校园订餐平台+源代码+文档说明

    #### 使用Nexus搭建Maven私服; #### 使用Nginx实现负载均衡,使用Redis缓存技术 ### License Apache 2.0 -------- &lt;项目介绍&gt; 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审...

Global site tag (gtag.js) - Google Analytics