Nexus私服快速搭建搭建

标签: nexus 私服
7人阅读 评论(0) 收藏 举报
分类:

Nexus私服快速搭建搭建

需要一个nexus的war包

需要配置maven的settings文件(注:将【】内容替换掉)

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <localRepository>【本地仓库地址】</localRepository>
    <pluginGroups>
    </pluginGroups>
    <proxies>
    </proxies>
    <servers>
        <server>
            <id>releases</id>
            <username>admin</username>
            <password>admin123</password>
        </server>

        <server>
            <id>snapshots</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
    </servers>
    <mirrors>
        <mirror>
            <id>nexus</id>
            <mirrorOf>*</mirrorOf>
            <url>【ip:端口】/nexus/content/groups/public</url>
        </mirror>
    </mirrors>
    <profiles>
        <profile>
            <id>nexus</id>
            <repositories>
                <repository>
                    <id>central</id>
                    <url>【ip:端口】/nexus/content/repositories/central/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>central</id>
                    <url>【ip:端口】/nexus/content/repositories/central/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>nexus</activeProfile>
    </activeProfiles>
</settings>

启动Nexus服务

  • 打开目录nexus-2.12.0-01-bundle.zip\nexus-2.12.0-01\bin\jsw
  • 选择相应环境下的文件,打开
  • 然后
    • 先执行install-nexus.bat
    • 在执行start-nexus.bat
  • 好了,现在私服搭建成果【这个比较容易,主要看下面的配置文件】

提交的jar、pom或war的maven项目中pom.xml文件的配置

<distributionManagement>
    <repository>
        <id></id>
        <name></name>
        <url>【ip:域名】/nexus/content/repositories/releases</url>
    </repository>
    <snapshotRepository>
        <id></id>
        <name></name>
        <url>【ip:域名】/nexus/content/repositories/snapshots</url>
    </snapshotRepository>
</distributionManagement>

是时候展现真正的技术了

  • 执行maven的deplay命令生成相应的包并上传啦~~

查看评论

Nexus私服搭建

Maven搭建众所周知, 是一个很好的项目管理工具,默认情况下,我们下载第三方组件都是从MAVEN官网下载的。但是并不是所有的三方组件都可以在MAVEN官网找到,比如我们项目组自己内部的一些组件,可能...
  • zx13525079024
  • zx13525079024
  • 2016年08月09日 14:48
  • 1430

快速搭建一个SSH框架

quick_start_guild   Updated Jul 21, 2010 by bad...@gmail.com 介绍环境介绍struts2+spring+hibernate详...
  • boonya
  • boonya
  • 2013年11月26日 21:37
  • 2394

Windows Maven(nexus) 服务器、私服搭建

环境搭建: 1、配置环境变量: Nexus  E:\Program Files\nexus-2.8.1-01 Paht:%Nexus%\bin; 2、修改根目录\bin\jsw...
  • itdragons
  • itdragons
  • 2016年08月11日 19:12
  • 196

SpringMvc示例一:快速搭建springMVC应用

先来上一张SpringMVC处理请求全过程。 该图来自:http://jinnianshilongnian.iteye.com/blog/1594806 清晰的展示了从请求以响应spring在...
  • ldz_wolf
  • ldz_wolf
  • 2016年08月17日 21:39
  • 474

Maven私服Nexus的搭建和使用(Mac)

1.下载对应的安装包 https://www.sonatype.com/oss-thank-you-mac-tgz 注意:目前的版本有2.X 和 3.X ,2.X的支持对Maven更友好一点,3....
  • krauser1991
  • krauser1991
  • 2018年01月03日 10:50
  • 160

Maven私服搭建(nexus)

1关于中央仓库注意事项(了解) l 地址: 目前来说: http://repo1.maven.org/maven2/是真正的Maven中央仓库的地址,该地址内置在Maven的源码中其他的都是镜像 ...
  • weixin_40592663
  • weixin_40592663
  • 2017年12月01日 20:31
  • 1438

windows下使用nexus搭建maven私服(一)

一、准备 Nexus版本:nexus-2.14.5-02-bundle.zip,请自行到官网https://www.sonatype.com/download-oss-sonatype下载 ...
  • xiaodaiwang
  • xiaodaiwang
  • 2017年09月26日 09:56
  • 189

Spring Boot 快速搭建及简单演示

1、 官网开速生成项目 1.1 在浏览器上输入地址:http://start.spring.io/。 可以选择一maven和gradle,我这里用maven来构建项目 1.2 填写maven信...
  • xiaolyuh123
  • xiaolyuh123
  • 2017年04月24日 14:30
  • 1602

spring学习笔记(一)快速搭建一个spring boot应用

一、spring boot介绍 二、使用spring boot快速搭建一个web应用
  • u013737646
  • u013737646
  • 2016年02月15日 17:08
  • 2254

Windows搭建Nexus3私服

1. Nexus 简介 Nexus 是一个强大的 Maven 仓库管理器 , 它极大地简化了自己内部仓库的维护和外部仓库的访问 ; 利用 Nexus 你可以只在一个地方就能够完全控制访问和部署在你所...
  • tojohnonly
  • tojohnonly
  • 2018年01月20日 18:26
  • 247
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 3万+
    积分: 2277
    排名: 2万+
    博客专栏
    最新评论