maven私库nexus3安装及使用

1、下载Nexus

sonatype官网(https://www.sonatype.com/download-oss-sonatype)下载开源免费的OSS版本。OSS即为OpenSource Software。

下载:https://www.sonatype.com/oss-thank-you-win64.zip

2、解压安装文件

3、配置Nexus

配置Nexus端口、IP、上下文路径

..\nexus-3.9.0-01-win64\nexus-3.9.0-01\etc\nexus-default.properties

####### DO NOTEDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties

########## Jettysection
application-port=8081
application-host=127.0.0.1
#######nexus-args={jetty.etc}/jetty-######http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/

######## Nexussection
nexus-edition=nexus-pro-edition
nexus-features=
nexus-pro-feature
application-host : Nexus服务监听的主机 ;

application-port: Nexus服务监听的端口;

nexus-context-path : Nexus服务的上下文路径;

配置运行环境(不配置也可以)

nexus-3.9.0-01-win64\nexus-3.9.0-01\bin\nexus.vmoptions

-Xms1200M
-Xmx1200M
-XX:MaxDirectMemorySize=2G
-XX:+UnlockDiagnosticVMOptions
-XX:+UnsyncloadClass
-XX:+LogVMOutput
-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
-XX:-OmitStackTraceInFastThrow
-Djava.net.preferIPv4Stack=true
-Dkaraf.home=.
-Dkaraf.base=.
-Dkaraf.etc=etc/karaf
-Djava.util.logging.config.file=etc/karaf/java.util.logging.properties
-Dkaraf.data=../sonatype-work/nexus3
-Djava.io.tmpdir=../sonatype-work/nexus3/tmp
-Dkaraf.startLocalConsole=false

1、 安装Nexus

管理员身份运行cmd,切换到目录D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin

  1. 方式一,nexus.exe /run 命令可以启动nexus服务;

  2. 方式二,以本地服务来安装启动nexus;

D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin>nexus.exe /install //安装nexus服务
Installedservice 'nexus'

D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin>nexus.exe /uninstall //卸载nexus服务
Servicesis already stoped
Uninstalledservice 'nexus'
D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin>net start nexus //启动nexus服务
nexus 服务已经启动成功
D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin\bin>net stop nexus //关闭nexus服务
nexus 服务正在停止..
nexus 服务已经成功停止
2、 登录Console

浏览器输入http://127.0.0.1:8081/,点击Sign in登录,nexus 默认的用户名是admin,密码为admin123。

仓库名 作用
hosted(宿主仓库库) 存放本公司开发的jar包(正式版本、测试版本)
proxy(代理仓库) 代理中央仓库、Apache下测试版本的jar包
group(组仓库) 使用时连接组仓库,包含Hosted(宿主仓库)和Proxy(代理仓库)
virtual (虚拟仓库) 基本用不到,重点关注上面三个仓库的使用

总结:第二种启动测试不成功

你可能感兴趣的:(maven私库nexus3安装及使用)