Nexu私服安装配置,IDEA打包上传私服
Nexus是Sonatype公司的一款maven私服产品,是一个强大的 Maven 仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。
1. 安装、启动
解压后进入bin目录,执行
nexus /run nexus
访问服务器,默认端口:8081
http://localhost:8081
2. 配置
修改基础配置信息
安装路径下etc目录中nexus-default.properties文件保存有nexus基础配置信息,例如默认访问端口
修改服务器运行配置信息
安装路径下bin目录中nexus.vmoptions文件保存有nexus服务器启动对应的配置信息,例如默认占用内存空间
3. 仓库分类
宿主仓库hosted:
保存无法从中央仓库获取的资源
自主研发
第三方非开源项目
代理仓库proxy:
代理远程仓库,通过nexus访问其他公共仓库,例如中央仓库
仓库组group:
将若干个仓库组成一个群组,简化配置
仓库组不能保存资源,属于设计型仓库
文件夹图标:对应仓库组
仓库带个🔒的图标:代理仓库proxy
仓库默认图标:宿主仓库
4. 资源上传
maven的settings
文件中配置本地仓库访问私服的权限:
<server> <!-- id可以自定义,和pom中保持一致就行 --> <id>releases</id> <username>admin</username> <password>admin</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin</password> </server>
配置本地仓库资源来源:
<mirror> <!--该镜像的唯一标识符。id用来区分不同的mirror元素--> <id>maven-public</id> <!--镜像名称 --> <name>maven-public</name> <!--*指的是访问任何仓库都使用我们的私服--> <mirrorOf>*</mirrorOf> <!--仓库组URL --> <url>http://localhost:8081/repository/maven-public/</url> </mirror>
pom
文件中配置:
<distributionManagement> <repository> <id>releases</id> <name>Releases</name> <!-- 指定发布仓库 --> <url>http://localhost:8081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>Snapshot</name> <url>http://localhost:8081/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement>
发布资源到私服命令:
mvn deploy
原文链接:https://blog.csdn.net/weixin_43847283/article/details/126573273
关注公众号【OSC DevOps】阅读更多精彩文章

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【内核优化篇】大页 struct page 内存优化87%+ !HVO 最新优化进展与规划
欢迎关注【字节跳动 SYS Tech】公众号。字节跳动 SYS Tech 聚焦系统技术领域,与大家分享前沿技术动态、技术创新与实践、行业技术热点分析等内容。 大家下午好,今天给大家带来的主题是《HVO Progress and Plans》 ,即大页内存占用优化的进度与计划。 HVO 简介 Linux 内核一般以 4K 为单位来管理物理页面。每 4K 物理内存对应一个 struct page 结构体,每个 struct page 大约 64 字节,即 struct page 占据了 1.56% 的内存,那么每 1T 内存会有 16G 的空间用于 struct pages。 Linux 有大页的功能,每个大页会有 2M、1G 等不同大小,理论上一个大页只需要用一个 struct page 来表示,但实际上构成大页的每个 4K 物理页在内核中都依然要用一个 struct page 来表示。这些 struct pages 内容相同且用处很少,占用了大量内存,因此我们提出了 HVO 的特性来优化内存。 HVO 是 HugeTLB Vmemmap Optimization 的简称,可以降低大页内...
- 下一篇
API 网关策略的二三事
作者暴渊,API7.ai 技术工程师,Apache APISIX Committer。 近些年随着云原生和微服务架构的日趋发展,API 网关以流量入口的角色在技术架构中扮演着越来越重要的作用。API 网关主要负责接收所有请求的流量并进行处理转发至上游服务,API 网关的策略决定了 API 网关处理这些流量的逻辑与规则,直接决定了实际的业务流量行为。 什么是 API 网关策略? API 网关一般位于所有的上游服务之前,当用户向服务发送请求后请求会先到 API 网关,API 网关接收到请求之后一般会判断几件事情: 请求是否合法,比如是否来自被禁止访问的用户列表中; 这个请求是否通过认证,访问的内容是否是经过授权的; 请求是否触发了某些限制规则,比如限流限速等; 请求应该转发给哪个上游服务。 经过这一系列步骤,这个请求要么不符合预设的规则被拒绝,要么经过了层层处理正确到达指定的上游服务中。我们将这些处理规则称之为 API 网关的策略。这些规则由网关的管理员在网关运行时不断添加至网关中,网关接受这些规则并根据这些规则作出正确的流量处理行为。 以 API 网关 Apache APISIX 为例,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题