nexus私服踩坑

简介: nexus私服踩坑

最近鼓捣了一些nexus相关的内容,踩了不少的坑,值得一记。

  1. 关于配置文件
    配置文件主要是maven的setting.xml文件,将文件中的内容指向私服对应的内容。具体的配置项更改如下:
  • localRepository配置:
  • 添加自定义的maven_repository路径
  • server配置:
  • 添加自己私服中的仓库名、用户名、密码
  • 注意用到几个添加几个server
  • mirror配置:
  • 添加自己私服的仓库名作为ID。
  • mirroOf一般设置*表示全部
  • url为自己服务的路径,一般在仓库里查看即可找到
  • profile配置:
  • reposity中的ID和mirror中的保持一致,url也是一样。
  1. 关于找不到包的问题解决
  1. 首先查看私服中是否有对应的包,没有上传即可
  2. 如果上传之后还有,大概率是包的配置有错误。考虑以下几种情况:
  1. groupid / artificateId 、version 配置是否正确
  2. 如下图所示,上传时 Classifier中的配置要置空,否则会改变jar包名称导致找不到。因为有些jar包上传时会自动填充Classifier。



相关文章
|
Oracle Java Linux
Maven搭建Nexus私服
Maven搭建Nexus私服
302 0
|
Java Linux Shell
使用Nexus搭建Maven私有仓库(私服)
作为一个非常优秀且我找不到合适的替代品的二进制包储存库,功能也是非常强大,不单纯只能设置Maven私有仓库。
1197 0
|
6月前
|
Ubuntu Java Maven
搭建nexus私服
搭建nexus私服
364 0
|
9月前
|
存储 Java Maven
从零开始使用Nexus搭建你的Maven私服(Windows系统)
作为开发人员,我们经常需要依赖于Maven来管理项目的依赖,但是在工作中可能会遇到网络不稳定、依赖库被删除等问题。为了解决这些问题,搭建一个Maven私服是一个理想的选择。本文将介绍如何在Windows系统环境下使用Nexus来搭建Maven私服。
1065 0
从零开始使用Nexus搭建你的Maven私服(Windows系统)
|
JavaScript Java 测试技术
从零开始:Nexus私服搭建与Maven仓库配置的完全指南
从零开始:Nexus私服搭建与Maven仓库配置的完全指南
14765 5
|
存储 缓存 Java
nexus创建Maven私服图文教程
nexus创建Maven私服图文教程
251 0
|
缓存 Oracle Java
Maven私服Nexus搭建教程
私服是在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载jar包时,先请求私服,私服上如果存在则下载到本地仓库。否则,私服直接请求外部的远程仓库,将jar包下载到私服,再提供给本地仓库下载。
2223 0
|
存储 Java Maven
maven的安装教程以及nexus私服配置
建立自己的maven仓库,方便快捷Java开发
maven的安装教程以及nexus私服配置
|
缓存 Java Linux
Gradle从0入门到实战系列【九】仓库与私服
Gradle沿用了Maven仓库,在使用仓库时能够很友好的基于Maven仓库提供功能,但Gradle所产生的构建并不会提供给Maven仓库,因为Gradle自己拷贝了一份Maven本地仓库缓存到了自己仓库目录下。
1292 0
Gradle从0入门到实战系列【九】仓库与私服
|
缓存 安全 Java
Maven 仓库介绍 和 nexus 私服搭建
Maven 仓库 在 Maven 的术语中,仓库是一个位置(place)。 Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是 JAR ),它就是放置所有 JAR 文件(WAR,ZIP,POM 等)的地方。
794 1
Maven 仓库介绍 和 nexus 私服搭建