Windows下使用Nexus搭建Maven私服

A    http://www.pianshen.com/article/249363068/

nexus3安装与配置

https://www.cnblogs.com/hujunzheng/p/9807646.html

下载与安装

  1. 将下载后的压缩文件解压到自己想要的位置。
  2. 使用管理员方式进入cmd,进入到D:\Nexus\nexus-3.14.0-04\bin。
    安装:nexus.exe /install Nexus
    启动:nexus.exe /start Nexus
    停止:nexus.exe /stop Nexus
    卸载:nexus.exe /uninstall Nexus
    Nexus:为自定义Windows服务名称。
  3. 如果不想安装成Windows服务,可以使用命令 nexus.exe /run。如下,启动成功。
  4. 修改一些配置。D:\Nexus\nexus-3.14.0-04\bin\nexus.vmoptions

    D:\Nexus\nexus-3.14.0-04\etc\nexus-default.properties
  5. 访问和修改admin密码。
    URL:http://localhost:8888/
    用户名/密码:admin/admin123
    修改密码时第一次要验证身份,输入之前的密码,即admin123

  6. 界面认识

Maven配置

  1. settings.xml配置
  • 指定本地仓库位置
<localRepository>E:/ApacheMavenRepository</localRepository>
  • 1
  • 配置Nexus认证信息,**注意:**文件使用utf-8保存,不然可能会在eclipse中出现无法解析
<server>
		<id>nexus-releases</id>
		<username>admin</username>
		<password>admin1234</password>
	</server>
	<server>
		<id>nexus-snapshots</id>
		<username>admin</username>
		<password>admin1234</password>
	</server>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 配置镜像,让所有的Maven请求都走私服
<mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <name>all maven</name>
      <url>http://localhost:8888/repository/maven-public/</url>
    </mirror>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 配置仓库和插件仓库,开启快照版本支持。其中id均为central,会覆盖超级pom中央仓库的配置,与url无关紧要,所以url随意。因为所有的请求都会通过镜像访问私服地址。
<profile>
        <id>nexus</id>
		<repositories>
			<repository>
				<id>central</id>
				<url>http://central</url>
				<releases>
					<enabled>true</enabled>
				</releases>
				<snapshots>
					<enabled>true</enabled>
				</snapshots>
			</repository>
		</repositories>
		<pluginRepositories>
			<pluginRepository>
			  <id>central</id>
			  <url>http://central</url>
			  <releases>
				<enabled>true</enabled>
			  </releases>
			  <snapshots>
				<enabled>true</enabled>
			  </snapshots>
			</pluginRepository>
		</pluginRepositories>
	</profile>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 激活profile
<activeProfiles>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
  • 1
  • 2
  • 3

通过Eclipse上传jar到Nexus私服

  1. 配置项目pom,上传到快照宿主仓库中。
<distributionManagement>
		<repository>
			<id>nexus-snapshots</id>
			<name>nexus snapshots repository</name>
			<url>http://localhost:8888/repository/maven-snapshots/</url>
		</repository>
	</distributionManagement>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  1. 发布

    注意:这里可能出现一个编译错误:就是需要jre而不是java。如果出现这个错误请做如下处理。
  2. 私服中查看结果

  3. 删除上传到私服中的jar

通过Nexus界面上传oracle jdbc驱动到私服中

  1. 下载oracle jdbc驱动:https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
  2. 界面上传
  3. 查看上传结果,具体在项目中可以通过以上gav使用。

通过命令上传oralce jdbc驱动

mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar -Dfile=D:\迅雷下载\ojdbc6.jar -Durl=http://localhost:8888/repository/maven-releases/ -DrepositoryId=maven-releases
  • 1

创建定时任务清理无用的Snapshot的jar

原文地址:https://www.cnblogs.com/kelelipeng/p/11738547.html

时间: 2024-12-21 17:10:38

Windows下使用Nexus搭建Maven私服的相关文章

Windows下使用Nexus搭建Maven私服(安装)

一.下载Nexus 下载OSS最新版:https://www.sonatype.com/download-oss-sonatype 老版本:https://support.sonatype.com/hc/en-us/articles/218637467-Download-Nexus-Repository-Manager-3 版本区别: Nexus OSS ( OSS = Open Source Software)这个版本包含基于Sonatype 开源软件代码的基本功能和以包形式发布为开源的其他功

Linux下使用Nexus搭建Maven私服

为什么要搭建私服? 在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的.另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新.可以通过搭建公司内部的Maven服务器,将第三方和内部的依赖统一管理,同时也可以节省网络带宽,当然前提是项目所需要的构件在私服中已经存在. Nexus下载及安装配置 我们可以在nexus的官网上找到它的相关介绍,下载地址是:http://www.sonatype.org/nexus/go 下载 # wget https://sonat

RHEL7下使用Nexus搭建Maven私服

写在前面 在之前使用ant的时候,工程中是通过建立一个lib目录来存放依赖的jar包,每建一个工程都要建立一个lib,需要将这些lib包不停的copy.最麻烦的是在我们是用svn对lib进行版本管理,就比如,如果有其中一个jar包升级,就需要把所有工程lib目录下的jar包更新,之后提交到svn上.同样的,之前管理多工程之间的依赖也比较麻烦,所以打算使用Maven对项目的jar包进行管理. 在网上查阅了一些资料,也加上平时的一些基本认知(之前比较小白),决定使用Maven + Nexus私服这个

Maven 系列 五 :使用Nexus搭建Maven私服

1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件.有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库:否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载.                                                  我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonatype Nexus.这

Sonatype Nexus 搭建Maven 私服

1. 为什么使用Nexus 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程.很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为自己的团队搭建属于自己的maven私服,这样既节省了网络带宽也会加速项目搭建的进程,当然前提条件就是你的私服中拥有项目所需的

使用nexus搭建maven私服

使用nexus搭建maven私服 国内访问maven仓库速度渣渣,公司访问外网速度不快,即使用阿里云镜像效果也不佳.在局域网内搭建Maven私服,除了能从私服加速下载jar包,还能将内部通用模块发布在私服上供其他同事使用.对内部项目部署很有帮助. 安装和启动nexus 下载nexus-2.14.2-01-bundle.tar.gz https://www.sonatype.com/download-oss-sonatype # 添加用户 adduser nexus passwd nexus su

nexus搭建maven私服及私服jar包上传和下载

nexus搭建maven私服及私服jar包上传和下载 标签: nexus管理maven库snapshot 2017-06-28 13:02 844人阅读 评论(0) 收藏 举报 分类: Maven(1) 版权声明:本文为博主原创文章,未经博主允许不得转载. 一.nexus搭建maven私服及相关介绍 1.下载nexus-2.12.0-01-bundle.zip(版本随意) 2.以管理员身份运行cmd,cd进入解压文件的bin目录,执行nexus.bat install 若未以管理员身份运行则安装

Maven学习二:使用Nexus搭建Maven私服及相关配置

处于安全等原因的考虑,一些企业内部网络是不允许访问外部网络的,但是项目内部搭建的项目又是Maven架构,这样就需要企业在内部网络中搭建自己的Maven仓库服务,再者一些大型企业或者内部模块化组件化划分的比较清楚的企业开发的一些独立组件就需要使用Maven自建仓库来存放独立组件了. 使用Nexus搭建Maven私服主要有一下步骤: 1.首先需要准备好Java环境和Maven环境环境 2.到Nexus官方网站下载最新版本的Nexus https://www.sonatype.com/download

在linux中使用nexus搭建maven私服

首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 1.下载nexus,地址:http://www.sonatype.org/nexus/go 2.下载完之后就是这个了:我这个是目前最新的版本了,下载完之后就可以它传到Linux中了,可以先在linux中创建一个目录nexus # mkdir nexus # cd nexus # rz 上传文件 # tar  xzv