首页 文章 精选 留言 我的

精选列表

搜索[windows],共10000篇文章
优秀的个人博客,低调大师

搭建Nexus3私服及使用说明(CentOS、Windows)

官方文档 Nexus仓库介绍(支持maven、yum、docker私服等) 仓库分为三种: proxy:是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy,当用户向这个proxy请求一个artifact,这个proxy就会先在本地查找,如果找不到的话,就会从远程仓库下载,然后返回给用户,相当于起到一个中转的作用; Hosted:是宿主仓库,用户可以把自己的一些构件,deploy到hosted中,也可以手工上传构件到hosted里。比如说oracle的驱动程序,ojdbc6.jar,在central repository是获取不到的,就需要手工上传到hosted里,一般用来存放公司自己的jar包; Group:是仓库组,在maven里没有这个概念,是nexus特有的。目的是将上述多个仓库聚合,对用户暴露统一的地址,这样用户就不需要在pom中配置多个地址,只要统一配置group的地址就可以了右边那个Repository Path可以点击进去,看到仓库中artifact列表。不过要注意浏览器缓存,当你的项目希望在多个repository使用资源时就不需要多次引用了,只需要引用一个group即可。 maven-public:maven-central、maven-release和maven-snapshot三个库的合集。 maven-release:用来存放release版本的jar包。 maven-snapshot:用来存放snapshot版本的jar包。 一、Docker搭建Nexus3(CentOS) 下载镜像 $docker pull sonatype/nexus3:latest 创建文件目录 $mkdir /data/nexus && chown -R 200 /data/nexus 运行镜像 $docker run --restart=always -d -p 8081:8081 --name nexus3 -v /data/nexus:/nexus-data sonatype/nexus3:latest 默认账号为admin,默认密码为admin123 如果要是新版本,比如说在nexus3中,其密码已经由默认改成随机生成,查看初始密码 $docker exec -it nexus3 bash $cat nexus-data/admin.password 二、搭建Nexus3(Windos) Nexus3下载 安装到服务 安装目录>nexus.exe /install nexus3 三、Nexus3配置说明 访问:http://ip:8081/ 使用管理员登陆后开始以下操作 1.创建Blob Stores 2.创建仓库 3.选择仓库类型(参考文章开头仓库类型说明) 4.配置公共出口maven-public(group) 四、使用说明 1.配置私服(setting.xml或者项目的pom.xml指定maven私服的maven-public即可) 2.发布本地项目到Nexus私服,配置连接方式 配置Maven的settings.xml <server> <id>release</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> 配置项目的pom.xml <distributionManagement> <repository> <id>release</id> <name>user release resp</name> <url>http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/releases/> </repository> <snapshotRepository> <id>snapshots</id> <name>user snapshots resp</name> <url>http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/snapshots/> </snapshotRepository> </distributionManagement>

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。