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

39次阅读

共计 1312 个字符,预计需要花费 4 分钟才能阅读完成。

应用 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 须要和 <repository> 中的 id 对应。

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

5 上传

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

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

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

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

正文完
 0