博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Window下部署Maven Nexus
阅读量:6719 次
发布时间:2019-06-25

本文共 2972 字,大约阅读时间需要 9 分钟。

Nexus下载地址:

选择相应的版本下载后,本人下载的是nexus-2.12.0-01-bundle.zip版本。nexus默认是和jetty集成的,如果要在Tomcat环境下使用,则按照如下步骤进行配置即可:

 

1,解压文件后后得到两个文件夹,[nexus-2.12.0-01]及[sonatype-work],[nexus-2.12.0-01]文件夹看到他的结构类似于Tomcat服务器。

将这两个文件夹复制到一个目录下,可以不用在Tomcat的webapps目录下也行。本人是在webapps下面创建了一个Nexus的文件夹,并将这两个文件复制到里面,如:F:\Tomcat8\apache-tomcat-8.5.9\webapps\Nexus。

2.把nexus-2.12.0-01\lib文件夹下面的除了javax.servlet*.jar及jetty*jar的所有jar包文件复制到nexus-2.12.0-01\nexus\WEB-INF\lib下面。

3.修改nexus-2.12.0-01\nexus\WEB-INF\classes\nexus.properties文件修改:nexus-work=F:/Tomcat8/apache-tomcat-8.5.9/webapps/Nexus/sonatype-work/nexus,注意斜杆的方向。

4.修改Tomcat的server.xml文件,在Host节点内添加Context节点,修改后如下:

启动Tomcat,在浏览器打开地址http://localhost/nexus,我用的是80端口,成功了。

 5.修改本地的Maven配置文件内容

找到用户的.m2/setting.xml文件,也可以在Eclipse的Preferences->Maven->User Settings->User Settings内找到。

打开此文件,在此文件内添加本地的Maven仓库目录,如:

<localRepository>F:\Maven\MavenRepository</localRepository>

添加Maven镜像仓库位置:

nexus
*
http://localhost/nexus/content/groups/public/
snapshots
snapshots
http://localhost/nexus/content/repositories/snapshots/

配置Profile及激活Profile

development
central
http://localhost/nexus/content/groups/public/
true
true
central
http://localhost/nexus/content/groups/public/
true
false
development

添加认证信息,填写正确的用户名密码

nexus-releases
admin
admin
nexus-snapshots
admin
admin

  

6.构建项目并部署到Nexus仓库,修改pom文件(自动部署),这里到底是部署到release仓库还是snapshots,具体还要看项目的version的后缀是snapshots还是release。

nexus-releases
http://localhost/nexus/content/repositories/releases/
nexus-snapshots
http://localhost/nexus/content/repositories/snapshots/

执行命令:mvn clean deploy  部署到Nexus仓库内。

最终部署到Nexus仓库效果如下,项目的version为0.0.1-RELEASE

 

转载地址:http://eljmo.baihongyu.com/

你可能感兴趣的文章
groovy比起java,有哪些地方写起来更舒服
查看>>
RHEL7中tiger VNC的配置和使用
查看>>
android核心基础(2)_为什么开发手机程序
查看>>
单例模式
查看>>
mysql+heartbeat+drbd高可用
查看>>
nredis-proxy 高性能Redis 服务中间件
查看>>
Bash 实例,第1部分
查看>>
docker学习笔记
查看>>
ssm整合shiro框架
查看>>
REST当道,NO MVC
查看>>
简单跨域方式
查看>>
DNS服务器小结
查看>>
网络故障分析 某单位部分网段无法访问网站故障分析
查看>>
MySQL数据库SQL语法参考 - MySQL - IT技术网
查看>>
My Code
查看>>
HyperlinkButton控件的使用
查看>>
[转载] 中华典故故事(孙刚)——25 见怪不怪,其怪自败
查看>>
应用间跳转
查看>>
手机测试用例-多媒体测试用例
查看>>
大型网站技术架构(八)网站的安全架构
查看>>