- 浏览: 65559 次
- 性别:
- 来自: 青岛
文章分类
最新评论
1 下载
https://www.sonatype.com/download-oss-sonatype
2 安装与配置
1) 解压
2) 将解压目录\nexus-2.14.0-01\bin加入到path环境变量中
3) cmd窗口执行nexus出现以下
Usage: nexus { console : start : stop : restart : install : uninstall }
4) 修改配置文件
打开 nexus-2.14.0-01\bin\jsw\conf\wrapper.conf 找到
# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
wrapper.java.command=java(此处改为java命令文件路径)
5) 执行 nexus install 安装
6) 启动 nexus start 就启动了 或者 在"服务"找到nexus启动
7) 打开浏览器 输入以下 URL
http://127.0.0.1:8081/nexus/
登录的用户名和密码 admin/admin123 可以所有的仓库
(8) 下载的jar包存储在
安装目录\sonatype-work\nexus\storage
3 mvn deploy 命令 将代码提交给工厂或者仓库
4 hosted proxy
hosted 本地的 Releases
proxy 代理的 需要联外网的
group 分组 将hosted 和proxy组合 (常用)
5 配置默认去私服下载(单独项目)
可以看到已经下载成功了 如图
6 修改setting.xml(所有项目)
1) 只要修改了setting.xml 一定要执行
2) profile 但是如果私服不能访问 还可以从中央工厂下载
注意 中央工厂 可以在 安装目录\lib\maven-model-builder-3.3.9.jar 找到pom-4.0.0.xml里面看到
3) mirror 可以配置只能从中央工厂下载
注意 这个可能会有问题 本地仓库有插件而私服仓库没有的话 会报错 解决方案
把下载的本地仓库拷贝到私服仓库中时 需要更新索引(Repair index) 比较慢需要等一会再看 然后重新编译
6 配置发布
1) pom.xml配置
2) setting.xml配置发布用户 进行授权
https://www.sonatype.com/download-oss-sonatype
2 安装与配置
1) 解压
2) 将解压目录\nexus-2.14.0-01\bin加入到path环境变量中
3) cmd窗口执行nexus出现以下
Usage: nexus { console : start : stop : restart : install : uninstall }
4) 修改配置文件
打开 nexus-2.14.0-01\bin\jsw\conf\wrapper.conf 找到
# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
wrapper.java.command=java(此处改为java命令文件路径)
5) 执行 nexus install 安装
6) 启动 nexus start 就启动了 或者 在"服务"找到nexus启动
7) 打开浏览器 输入以下 URL
http://127.0.0.1:8081/nexus/
登录的用户名和密码 admin/admin123 可以所有的仓库
(8) 下载的jar包存储在
安装目录\sonatype-work\nexus\storage
3 mvn deploy 命令 将代码提交给工厂或者仓库
4 hosted proxy
hosted 本地的 Releases
proxy 代理的 需要联外网的
group 分组 将hosted 和proxy组合 (常用)
5 配置默认去私服下载(单独项目)
<repositories> <repository> <id>nexus</id> <name>nexus Respository</name> <url>http://127.0.0.1:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <!-- 配置jar--> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>9.4.0.RC0</version> </dependency>
可以看到已经下载成功了 如图
6 修改setting.xml(所有项目)
1) 只要修改了setting.xml 一定要执行
2) profile 但是如果私服不能访问 还可以从中央工厂下载
注意 中央工厂 可以在 安装目录\lib\maven-model-builder-3.3.9.jar 找到pom-4.0.0.xml里面看到
<profiles> <profile> <id>nexus</id> <repositories> <repository> <id>nexus</id> <name>nexus repository</name> <url>私服URL</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </profile> </profiles> <!-- 只有激活才能生效--> <activeProfiles> <activeProfile>nexus</activeProfile> </activeProfiles>
3) mirror 可以配置只能从中央工厂下载
<mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>私服URL</url> </mirror>
注意 这个可能会有问题 本地仓库有插件而私服仓库没有的话 会报错 解决方案
把下载的本地仓库拷贝到私服仓库中时 需要更新索引(Repair index) 比较慢需要等一会再看 然后重新编译
6 配置发布
1) pom.xml配置
<distributionManagement> <repository> <id>user-release</id> <name>user release respo</name> <url>http://127.0.0.1:8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>user-snapshot</id> <name>user snapshot respo</name> <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
2) setting.xml配置发布用户 进行授权
<servers> <server> <id>user-release</id> <username>deployment</username> <password>deployment123</password> </server> <id>user-snapshot</id> <username>deployment</username> <password>deployment123</password> </server> </servers>
发表评论
-
Tomcat启动报Error listenerStart错误
2017-07-17 10:29 665今天启动Tomcat启动不了,报以下错: org.apac ... -
如何在eclipse中修改jsp默认编码
2016-12-25 12:30 636第一步:打开eclipse,找到windows-->pr ... -
eclipse编码格式设置教程、如何为eclipse设置编码格式?
2016-12-25 12:23 625如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中 ... -
maven配置默认使用的JDK版本
2016-12-25 10:35 655在maven的默认配置中,对于jdk的配置是1.4版本,那么创 ... -
修改 IntelliJ IDEA 的默认文件编码
2016-12-21 00:09 1638有两种办法可以修改 IntelliJ IDEA 的文件编码(I ... -
The specified JRE installation does not exist
2016-12-19 22:32 1185window -->preferences --> ... -
maven插件资源
2016-12-04 21:05 499http://archive.apache.org/dist/ ... -
java的svn的使用
2016-11-30 20:03 666http://blog.csdn.net/world_ding ... -
Eclipse+Maven创建webapp项目
2016-11-26 10:45 693http://www.cnblogs.com/AloneSwo ... -
报Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2016-11-26 09:40 1484[root@master ~]# /export/kafka ... -
Maven: 每次更新Maven Project ,JAVA 版本都变为1.5
2016-11-21 00:10 1693由于Maven默认编译环境是JAVA 1.5 ,所以我们需要在 ... -
maven的settings.xml配置详解
2016-11-06 21:41 751参考: http://blog.csdn.net/yiluoa ... -
maven
2016-11-06 21:37 480http://blog.csdn.net/yiluoak_47 ... -
Server Tomcat v6.0 Server at localhost was unable to start within 45 second
2016-10-18 08:33 653当启动tomcat时候出现 Server Tomcat v6. ... -
IntelliJ Idea 常用快捷键列表
2016-10-11 09:18 440Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ct ... -
Windows 7 sometimes breaks FTP connections on Java 7 if firewall is enabled
2016-10-11 09:17 1164Windows 7 sometimes breaks FTP ... -
intellij idea 2015、2016破解方法
2016-10-10 13:08 1707在注册时Help—Register,选择 License se ... -
idea工具里面使用antrun
2016-10-11 09:14 431如上图方式 相当于maven的命令 mvn antru ... -
优秀的学习资源地址
2016-10-07 21:47 01 非常全的java资料 http://pan.baidu.c ... -
idea中dependencies中总是有红色波浪线(缺少dependency)的解决办法
2016-10-10 13:06 5344使用IDEA进行maven开发时,将新项目import进工作空 ...
相关推荐
### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...
安装完成后,需要启动 Nexus 私服,可以在 windows 的服务中手动启动,也可以在命令行中输入相关命令来启动。 第四步:访问 Nexus 私服 启动 Nexus 私服后,可以访问 http://localhost:8081/nexus/,即可访问 ...
【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...
首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1、maven-...
Maven私服是一种私有的Maven仓库,用于存储和管理项目依赖...通过以上步骤,你就成功建立了自己的Maven私服,并学会了如何下载、安装、配置和使用Nexus。这将极大地优化你的开发流程,减少网络延迟,提升团队协作效率。
首先,我们来谈谈Linux系统中的Nexus安装。在Linux环境下,通常会通过下载Nexus的tar.gz文件来完成安装。由于你提到官网下载困难,你可以尝试使用镜像站点或者通过命令行工具wget或curl来下载。例如: ```bash wget...
标题中的"nexus服务器,maven私服for Linux,兼容最新版"意味着这个压缩包包含的是Nexus服务器的一个特定版本,适配于Linux操作系统,并且该版本与最新的Maven版本相兼容。这很重要,因为软件的更新迭代可能导致旧...
初次进入Nexus管理界面时,需要先登录,登录名默认为admin,初始密码通常可以在Nexus的安装目录中的`/nexus-data/admin.password`文件找到。登录成功后,根据需要配置仓库,包括创建仓库、设置仓库组、配置仓库策略...
在Maven的`settings.xml`文件中,你需要添加Nexus服务器的配置。定义一个新的`<server>`标签,设置ID、用户名和密码,这些将在部署私有库时使用。同时,可以配置`<mirrors>`,让Maven优先通过Nexus仓库查找依赖。 `...
【 Maven 私服与 Nexus 的理解】 Maven 是一个广泛使用的 Java 项目管理和综合工具,它帮助开发者管理项目的构建、依赖关系以及版本控制。而 Nexus 是 Sonatype 公司提供的一个开源 Maven 私服(Repository Manager...
2. **下载与安装**:你可以从官方网站(http://www.sonatype.org/nexus/go)下载Nexus的RAR文件,解压后会得到两个文件夹:nexus-2.3.1-01(包含Nexus运行所需文件)和sonatype-work(包含配置文件、日志及仓库数据...
1. Maven配置:在`~/.m2/settings.xml`文件中,添加Nexus私服的服务器配置,并在`<mirrors>`标签内配置镜像,确保Maven优先从Nexus获取依赖。 2. Gradle配置:在`build.gradle`文件中,可以使用`mavenCentral()`替换...
使用Nexus搭建Maven私服 标题:使用Nexus搭建Maven私服 描述:关于使用Nexus搭建Maven私服的开发文档。 标签:Nexus 搭建Maven 在实际的企业开发中经常会遇到的问题:在进行Maven项目开发时,所需要的构件都是...
1. **下载与解压**:从Sonatype官网下载Nexus的压缩包,如`nexus-3.7.1-02`,并将其解压至服务器的合适位置。 2. **启动Nexus**:执行解压后的`sonatype-work`目录下的启动脚本,启动Nexus服务。 3. **配置与管理*...
这里使用了`${nexus.url}`变量,可以在构建时通过命令行参数或系统属性来指定Nexus服务器的URL。 **四、操作步骤** 1. 在Nexus中创建仓库,例如一个公开的集团仓库(group)包含公共依赖(public)和SNAPSHOT仓库。...
这样,当团队成员试图下载依赖时,Maven会首先尝试从Nexus服务器获取,而非直接连接到公网的Maven Central仓库,降低了网络延迟,提高了下载速度。 例如,一个基本的Nexus镜像配置可能如下: ```xml <id>nexus...
**二、Nexus在Linux上的安装与配置** 1. **下载与解压**:从Sonatype官方网站获取Nexus的Linux二进制包,解压到指定目录。 2. **启动与停止**:使用`bin/nexus start`启动服务,`bin/nexus stop`停止服务。 3. **...
【 Maven 私服 Nexus 版本 2.14 知识点详解】 Maven 是一个广泛使用的项目管理和综合工具,它帮助Java开发者管理构建过程、依赖关系以及项目元数据。Nexus是Sonatype公司提供的一个强大的Maven仓库管理器,它作为...