项目背景
将maven工程打包上传到nexus自己的私服库中
nexus安装
1.下载nexus安装包,官网地址是:https://www.sonatype.com/download-oss-sonatype
2.我下载的是linux版,将下载好的安装包上传到你的服务器上
3.安装JDK,注意nexus是需要jdk的
4.按需配置nexus,配置文件在nexus-3.16.1-02/etc/nexus-default.properties,可以根据需要修改端口等信息
5.修改nexus启动文件,nexus-3.16.1-02/bin/nexus,将run_as_user=""修改为run_as_user=root,启动用户可以按需指定,我这里直接用的root,如果不修改,启动会报错
6.修改完成后,在bin目录下执行./nexus start命令启动nexus服务,访问http://你的IP:端口/,例如我的是http://192.168.43.60:8081/,看到如下界面即为安装成功
nexus使用
参考这篇博客
https://blog.csdn.net/cool_summer_moon/article/details/78779530
Maven配置
1.在本机安装Mavne,我这安装的是maven3.3.9版本,官方下载地址是:http://maven.apache.org/download.cgi
2.修改setting.xml配置文件,参照附件的setting.xml配置文件
项目上传到nexus
1.配置项目中的pom.xml文件
在项目的pom.xml配置文件中,添加nexus上传路径,这里只为做演示,没有配全SNAPSHOT和releases,这里只配置了一个SNAPSHOT路径,参照附件的pom.xml配置文件
2.使用deploy上传,上传方式有两种
第一种:在eclipse上右键项目,run as里面执行deploy命令
第二种:在进入到项目的文件目录,找到pom.xml文件,打开命令行,执行mvn deploy命令
注意:你的项目pom.xml里版本是SNAPSHOT,你上传的库一定要是SNAPSHOT类型的,否则上传失败
相关推荐
本文详细介绍了如何搭建 Maven 私服并配置 Nexus,包括 Nexus 的安装、启动、配置及管理等步骤。通过这些操作,开发者可以更好地管理项目的依赖,提高开发效率。同时,通过合理配置 Maven,可以确保项目顺利引用 ...
本文将详细介绍如何使用最新的Nexus版本搭建和使用MAVEN私服,以及如何实现jar包依赖。 **1. Maven与Maven私服** Maven是Apache软件基金会开发的一款项目管理和集成工具,它通过POM(Project Object Model)文件来...
1. 安装并配置Maven,设置本地仓库和Nexus私服。 2. 在Nexus中创建并配置私有Maven仓库。 3. 使用Maven创建项目,配置pom.xml文件,声明项目依赖。 4. 集成Spring框架,配置Spring的ApplicationContext。 5. 引入...
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
搭建Nexus的过程包括安装Nexus服务器,配置Maven的settings.xml文件以指向Nexus的仓库地址,以及管理Nexus的仓库配置,如创建不同的存储库组和存储库类型。 "Maven2+Eclipse开发J2EE.pdf"这份文档可能详细介绍了...
Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...
Maven的nexus私服搭建
【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...
【 Maven Nexus 本地私服详解】 Maven Nexus 是一个强大的仓库管理器,由 Sonatype 公司开发,用于管理和代理 Maven 库。它不仅能够作为 Maven 项目的本地仓库,还可以作为一个中心点来代理远程仓库,缓存依赖,...
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus,你可以只在一个地方就能完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...
Maven私服,全称Maven Repository Manager,是Apache Maven项目管理工具的一个重要组件,主要用于解决Maven构建过程中依赖库的管理和分发问题。它能够作为一个内部仓库,存储并管理组织内部使用的JAR、WAR和其他构件...
总之,Maven Nexus私服构件示例是一个很好的学习资源,它涵盖了Maven仓库管理的基础和实践,帮助开发者提升构建过程的效率和规范性。通过实践这个示例,你可以深入了解Maven与Nexus的结合使用,为你的项目构建一个...
** Maven 私服 Nexus 最新版本 2.14 知识详解 ** Maven 是一个广泛使用的项目管理和综合工具,它通过管理项目的构建、依赖关系以及发布等流程,简化了 Java 应用的开发过程。Nexus 是 Sonatype 公司推出的一款强大...
在IT行业中,构建和管理软件项目时,Maven和Nexus是两个至关重要的工具。本文将深入探讨如何在日常开发中让Maven与Nexus协同工作,以优化Java项目的构建流程,提高团队效率。 首先,Maven是一个强大的项目管理和...
Linux版的Maven私有仓库服务Nexus是一个强大的工具,尤其在Java开发环境中,它用于存储、管理和分发软件库组件。Nexus是Sonatype公司的一款产品,它提供了对Maven、Gradle和其他构建工具的强大支持,使得团队可以更...