热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于intellij-idea:使用nexus搭建一个maven私有仓库

应用nexus搭建一个maven公有仓库大家好,我是程序员田同学。明天带大家搭建一个maven公有仓库。很多公司都是搭建本人的Maven公有仓库,明天就带大家应用nexus搭建一个本人的公有仓库,并应用idea上传java到本人的仓库。1、下载nexus官网链接:[链接]2、nexus配置启动下载解压文件后:解压后的文件目录配置:bin目录下nex
应用nexus搭建一个maven公有仓库

大家好,我是程序员田同学。明天带大家搭建一个maven公有仓库。

很多公司都是搭建本人的Maven公有仓库,明天就带大家应用nexus搭建一个本人的公有仓库,并应用idea上传java到本人的仓库。

1、下载nexus

官网链接:https://www.sonatype.com/download-oss-sonatype

2、nexus配置启动

下载解压文件后:

解压后的文件目录

配置:

bin目录下nexus.vmoptions文件,可调整内存参数,避免占用内存太大

etc目录下nexus-default.properties文件可配置默认端口和host及拜访根目录。

启动:

linux:bin目录下执行sh nexus start启动服务,sh nexus stop进行服务

windows:bin目录,按住Shift键右键鼠标,抉择“在此处关上命令窗口”,输出命令:nexus.exe /run 能够运行;也能够装置服务nexus.exe /install,卸载服务nexus.exe /uninstall,到计算机管理中启动nexus服务

拜访:

默认端口为8081,在浏览器拜访localhost:8081,每次启动服务须要期待一会才能够关上

登录:

有两个默认账号admin、anonymous,其中admin具备全副权限默认明码admin123;anonymous作为匿名用户,只具备查看权限,但能够查看仓库并下载依赖

3.Repository

nexus默认创立了几个仓库,如下:

Repository的相干信息

1.maven-central:maven地方库,默认从https://repo1.maven.org/maven2/拉取jar包
2.maven-releases:保留jar包的releases版本
3.maven-snapshots:保留jar包的snapshot版本
4.maven-public:仓库总组,这里曾经默认把下面3个仓库加进来一起对外提供服务了。如果有本人建的仓库,例如上图我本人建的aliyun仓库也要加进了这里才有用。
5.aliyun-maven:本人建的,从阿里云maven库http://maven.aliyun.com/nexus/content/groups/public拉取jar包
6.maven-3rd:本人建的,次要寄存第三方jar包

4配置

下载好本人的maven,须要配置setting.xml,须要更改的是两个中央。

server配置相应的nexus账号和明码 id须要和中的id 对应。

idea中配置maven而后在右侧就会显示

5上传

package命令实现了我的项目编译、单元测试、打包性能

install命令实现了我的项目编译、单元测试、打包性能,同时把打好的可执行jar包(war包或其它模式的包)布署到本地maven仓库

deploy命令实现了我的项目编译、单元测试、打包性能,同时把打好的可执行jar包(war包或其它模式的包)布署到本地maven仓库和近程maven私服仓库

好啦,你曾经搭建了一个maven私服,并把握了上传到公有仓库的办法。


推荐阅读
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • springboot启动不了_Spring Boot + MyBatis 多模块搭建教程
    作者:枫本非凡来源:www.cnblogs.comorzlinp9717399.html一、前言1、创建父工程最近公司项目准备开始重构,框 ... [详细]
  • tomcat找不到java404_我哪里配置错了造成tomcat输出404?
    我依据《架构探险从零开始写javaweb框架》里的案列做。IntelliJ-IDEA2016.3.2Tomcat7这个是404截图pom.xmlxmlns:xsihttp:www ... [详细]
  • 我尝试从maven-archetype-webapp(Idea附带的maven)在IntellijIdea社区(IntelliJIDEA2019.2.4Build# ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • MACElasticsearch安装步骤及验证方法
    本文介绍了MACElasticsearch的安装步骤,包括下载ZIP文件、解压到安装目录、启动服务,并提供了验证启动是否成功的方法。同时,还介绍了安装elasticsearch-head插件的方法,以便于进行查询操作。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • MyBatis源码下载安装教程
    一、下载(原文链接:http:www.studyshare.cnsoft…github下载:去下载百度网盘下载:去下载提取码:d1er二、安装1、检查本机Maven版本,必须3.2 ... [详细]
  • 在MacOS上,使用Intellij2019.3滚动时遇到令人讨厌的延迟。我正在使用MacOSsmoothscrol ... [详细]
  • 克隆完代码后发现注解没有被辨认,并且主类,application.properties都没有被辨认,并且此时idea曾经实现了初始化并不是idea依然在‘读条’。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
author-avatar
好白菜1
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有