Maven 安装与配置 与 Maven 私服仓库安装

Maven是一个项目管理和整合的工具,主要服务于基于Java平台的项目构建n为开发者提供了一套完整的构建生命周期框架。

一、Maven下载安装与配置

1、下载与安装

http://maven.apache.org/download.cgi

根据本地操作系统类型选择对应的安装包

比如,我在Windows下安装了 Maven3.2.1

2、配置环境变量

“我的电脑”或“计算机”à属性à高级选项->环境变量

新建系统变量MAVEN_HOME变量值为:Maven安装根目录

修改Path变量在最后加上;号并追加Maven配置

如:%MAVEN_HOME%\bin;

检查maven环境变量是否配置好,使用命令:mvn -version

二、修改Maven配置文件

Maven安装目录下/conf/settings.xml,将maven库修改为本地目录
或用户目录C:\Users\username\.m2\ settings.xml
1、指定本地Maven库位置
如:<localRepository>D:\mvn_work</localRepository>
指定本地Maven库位置在D盘mvn_work(自定义)

2、指定JDK版本

三、创建Maven私服仓库仓库有以下几种:本地仓库:当Maven执行编译或测试时,如果需要使用到依赖文件,它总是使用本地仓库的依赖文件。远程仓库:安装好Maven后,如果不执行任何Maven命令,本地仓库的目录是不存在的。当用户输入第一条Maven命令后,Maven才会创建本地仓库,然后根据配置和需要从远程仓库下载依赖的构建到本地仓库。中央仓库:由于最原始的本地仓库是空的,Maven必须知道至少一个可用的远程仓库,才能在执行Maven命令时下载到需要的构建。中央仓库就是一个默认的远程仓库,Maven的安装文件默认自带了中央仓库的配置。私服仓库:私服是一个特殊的远程仓库,是设在局域网内的仓库服务。其代理远程仓库,供局域网内Maven用户使用。这里采用Nexus创建Maven私服1、Nexus下载下载地址:http://www.sonatype.org/nexus/go可根据系统类型选择相应的安装包2、Nexus启动与运行 如下载的是zip包,解压后进入\nexus-2.1.2-bundle\nexus-2.1.2\bin\jsw\,根据系统类型选择文件夹,进入后可看到如下所示bat文件 

双击console-nexus.bat运行nexus,访问访问http://127.0.0.1:8081/nexus/ 点击右上角链接登录, 默认用户名密码为admin/admin123

Nexus仓库
nexus的仓库类型有, group(仓库组), hosted(宿主), proxy(代理)、 virtual(虚拟)
首次登陆nexus后可以看到以下一个仓库组和多个仓库 ,概念介绍下
PublicRepositories: 仓库组
3rd party:第三方发布版本的构件仓库
Apache Snapshots: 用了代理Apache Maven仓库快照版本的构件仓库,如项目库
Central: 中央仓用来代理maven中央仓库中发布版本构件的仓库
Central M1 shadow: 提供中央仓库中M1格式的发布版本的构件镜像仓库
Codehaus Snapshots: 代理Codehaus Maven 仓库的快照版本构件的仓库
Releases: 部署管理内部的发布版本构件的宿主类型仓库
Snapshots: 部署管理内部的快照版本构件的宿主类型仓库

3、配置nexus
 开启远程索引,新搭建的neuxs环境只是一个空的仓库,需要手动开启远程索引下载, 与远程中心库进行同步(nexus默认是关闭远程索引下载)。点击左边Administration菜单下面的Repositories,找到右边列表中的三个仓库Apache Snapshots,Codehaus Snapshots和Maven Central,在没有仓库的configuration下把Download Remote Indexes修改为true。如下图

在Apache Snapshots,Codehaus Snapshots和Maven Central这三个仓库上分别右键,选择Repari Index,Nexus就会同步下载远程的索引文件, Browse Index选项卡中可以看到结果。另可根据名称去左边菜单栏Artifact Search检索相关构件

建立宿主仓库
新建公司的内部仓库, Repositories –> Add –>Hosted Repository,在页面中输入入Repository ID和Repository Name,比如分别填入test 和 test repostiory,另外把Deployment Policy设置为Allow Redeploy,点击save就创建完成了。

创建Nexus仓库组
Maven没有仓库组的概念(Nexus有),Maven是根据 groupId,artifactId,version等条件检索相应构件。Nexus可以将多个仓库hosted、 proxy合并为一个group,这样Maven就可以只依赖于一个group,来使用group内的内容。 neuxs中自带一个“Public Repositories”组,我们可将之前建立的仓库“test repostiory” 加入。

创建一个Group Name为Public Snapshots Repositories的组,把Apache Snapshots、Codehaus Snapshots、Snapshots和test repostiory加入其中。

创建Nexus代理仓库
点击菜单栏上的Add按钮后选择Proxy Repository

至此,私服完成搭建,开发人员开发时,只要在Maven项目中pom.xml文件配置相应仓库地址与构件信息即可。




				
时间: 2024-10-28 19:37:34

Maven 安装与配置 与 Maven 私服仓库安装的相关文章

linux服务安装与配置(二):安装xinetd服务

linux服务安装与配置(二):安装xinetd服务 xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用来管理多种轻量级Internet服务.telnet服务就是通过xinetd服务来管理的,所以在安装后面telnet服务之前需要先安装xinetd服务. 首先查看是否有安装xinet服务: # rpm -qa | grep xinetd # 没有则使用光盘中rpm包来安装,步骤如下: # mkdir

IDEA maven 项目如何上传到私服仓库

前言:idea maven 发布版本到私服(快照和正式版).我有个项目( jar 包源码),其他 maven 项目能直接引入依赖就最好了,所以必须将这个 jar 包源码发布到 maven 私服仓库里去.这里记录一下. 一.发布版本 <version>1.0-SNAPSHOT</version> 在 pom 文件中添加如下代码: <!--发布到私服: 设置 version 后,选择 maven 的 deploy 命令--> <distributionManageme

安装和配置Storm环境第一步 安装zookeeper环境 (一)

1.安装配置Zookeeper 2.Storm的核心配置文件  $STORM_HOME/conf/storm.yaml 3.注意:如果要搭建Storm的HA(高可用性),nimbus即可. 4.把配置好的安装包复制到其他节点上. -- 自己搭建zookeeper集群 主节点:centos-00 从节点:centos-01,centos-02 (*)tar -zxvf  zookeeper-xxx.tar.gz   . (*)设置环境变量 vi ~/.bash_profile ZOOKEEPER_

【】centos 安装及配置 mysql5.5.3 - rpm安装server和client

1. 下载 2. 安装 1)安装 2)检查是否启动,启动,关闭等 2)设置初始密码 3. 设置开机启动 4. 自定义data路径 原文地址:https://www.cnblogs.com/yingsong/p/8990815.html

软件安装及配置(ubuntu)——离线安装node.js和npm

参考链接: https://blog.csdn.net/topswim/article/details/79200936 http://www.360doc.com/content/17/0911/11/14627542_686188865.shtml https://www.cnblogs.com/laozhbook/p/npm_help.html npm离线安装webpack http://www.voidcn.com/article/p-qdcrpdyo-bpy.html 原文地址:htt

eclipse maven plugin 插件 安装 和 配置

环境准备: eclipse(Helios) 3.6 maven 3.0.4 maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个. 首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz 下载完成之后将其解压,我将解压后的文件夹重命名成 mave

Maven学习笔记—安装和配置

Maven的安装和配置 1 在windows上安装maven 1.1 下载maven 访问maven的下载页面:http://maven.apache.org/download.cgi,选择版本下载即可. 1.2 本地安装 解压下载的安装文件到指定目录中(比如我的是:F:\Program Files\apache-maven-3.3.9),接着需要设置环境变量,将maven安装配置到操作系统中. 打开系统属性面板(右键点击"我的电脑"->"属性"),单击高级系

初学maven的一些配置

初学Maven的一些配置 1.maven的安装 2.从官网下载3.6.1版本后,高级版本可能会出现不兼容 jdk1.8 3.配置maven 在 settings.xml <settings>标签中 4. 在你安装maven的目录 我的-->F:\myResource\Maven\apache-maven-3.6.1\conf /path/to/local/repo --> <localRepository>F:\myResource\Maven\maven_reposi

JDk安装及配置

·        JDK1.7.0的安装及配置 ·        WIN7  方法/步骤 1. 安装JDK选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错) 如下图所示 2. 1:安装jdk随意选择目录 只需把默认安装目录 \java 之前的目录修改即可 2:安装jre→更改→ \java之前目录和安装 jdk 目录相同