`
zjfshowtime
  • 浏览: 7938 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maven无法下载Nexus服务器上的jar

阅读更多

        maven插件都已经部署好了,项目中配置的依赖也都可以下载,项目运行起来了!后面又要开发了几个项目,但是对之前的框架项目有依赖,就把前面的框架项目打成jar包,发布到nexus服务器上,但是本地就无法下载这个依赖,一直说missing artifact ***.jar。我就郁闷了,怎么就不行了,其它的jar都下载了啊,只能把相关的项目都下载下来,一个一个deploy,再运行。后来问我们老大可不下载么,老大说可以,在同事中都问了下,唯独我们老大的既可以deploy也可以下载依赖,我们其它几个人的都不行,经过老大个一番研究发现,原来就是注释了一段激活profile的代码,只要是profile成为活动的,那些代理服务器才会生效,原来如此,郁闷了很久,今天终于解决了,再也不用相关的项目。都下载下来,一个个deploy了。

<profile>
  <id>nexus</id>
  <repositories>
   <repository>
    <id>central</id>
    <url>http://central</url>
    <releases>
     <enabled>true</enabled>
    </releases>
    <snapshots>
     <enabled>true</enabled>
     <!--
     <updatePolicy>always</updatePolicy> 
     -->     
     <!--
     <checksumPolicy>ignore</checksumPolicy>
     -->
    </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>
  </profiles>

 

<!
  <activeProfiles>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
  -->

只要将上面这段注释代码解开,这个profile就可以生效,就可以下载 依赖了,呵呵!

 

分享到:
评论
1 楼 lifan2010 2017-11-09  
  
感谢,解决问题了
情况跟你是一样的。

相关推荐

    开发+MAVEN私服+nexus最新版+jar包依赖

    在Maven的`settings.xml`文件中,你需要添加Nexus服务器的配置。定义一个新的`&lt;server&gt;`标签,设置ID、用户名和密码,这些将在部署私有库时使用。同时,可以配置`&lt;mirrors&gt;`,让Maven优先通过Nexus仓库查找依赖。 `...

    maven批量导入第三方jar包至本地库工具

    Maven本地库是Maven在本机上存储已下载的依赖的地方,当项目构建时,Maven会首先查看本地库,如果找不到所需的依赖,再从远程仓库下载。因此,将第三方jar包导入本地库可以避免每次构建时都去远程仓库查找,提高构建...

    如何进行Linux安装配置maven以及搭建nexus服务器.docx

    在Linux环境中,构建Java开发的高效工具链通常包括安装配置Maven和搭建Nexus服务器。以下将详细讲解这两个过程。 **一、安装JDK** 在安装Maven之前,首先需要安装Java Development Kit(JDK)。从Oracle官方网站...

    最新maven私服工具nexus.zip

    Nexus不仅作为一个代理服务器,帮助开发者获取远程Maven依赖,还提供了一个私有仓库功能,允许团队内部共享构建工件,提升开发效率并确保版本一致性。 ### 一、Nexus的功能 1. **代理仓库**:Nexus可以作为Maven...

    使用Maven&nexus上传下载至私库

    ### 使用Maven与Nexus上传下载至私库 在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并...

    java maven仓库 搭建Nexus

    Java Maven 仓库搭建 Nexus Java maven 仓库是 Java 项目中常用的依赖管理工具,而 Nexus 则...通过搭建 Nexus 仓库和批量上传 Maven 仓库 jar 包,可以提高项目的开发效率和质量,并且可以更好地管理 Maven 依赖项。

    maven 私服 nexus3 安装包

    Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven 仓库能够提高构建速度,降低对公网依赖,...

    maven-nexus

    3. 启动 Nexus 服务器,一般通过执行 `bin/nexus` 脚本(Windows 上是 `nexus.exe`)。 4. 访问默认的 Web 界面(通常是 http://localhost:8081/nexus/),进行初始设置和管理。 ** 使用 Nexus ** 1. **创建仓库**...

    使用Nexus搭建本地maven服务器

    - 修改团队成员的Maven settings.xml文件,配置镜像源为本地Nexus服务器,确保Maven构建时使用Nexus作为依赖解析的源头。 6. **优化Nexus** - 定期清理Nexus中的过期或不再使用的构件,以保持仓库的整洁和高效。 ...

    nexus服务器,maven私服for Linux,兼容最新版

    Nexus服务器是一款强大的Maven仓库管理工具,特别适合在企业环境中使用,用于集中管理和分发软件构件,如JAR包。Maven私服是Nexus的一个重要应用,它充当了一个内部的、私有的Maven仓库,使得开发团队可以方便地共享...

    maven本地引入tongweb7的jar包的方法

    - 如果是团队开发,通常推荐使用私有Maven仓库(如Nexus或Artifactory)来共享这些非公开的jar包,而不是每个人都手动安装到本地。 通过以上步骤,你就可以成功地在Maven项目中引入并使用TongWeb的jar包了。这种...

    maven本地仓库清除无效jar包脚本

    然而,有时由于网络问题、仓库服务器故障或者缓存问题,可能会导致jar包下载不完整或者出现错误,从而影响项目的正常编译和执行。在这种情况下,我们需要清理本地仓库中的无效或损坏的jar包。 本文将详细介绍如何...

    maven私服nexus最新版本2.10

    Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它作为一个中央存储库,能够帮助开发者管理、存储和分发软件构件,包括JAR文件、文档和其他依赖项。在Maven项目中,Nexus作为私有Maven仓库,可以用于缓存远程...

    maven私服nexus版本2.14

    2. **下载 Nexus**:从Sonatype官网下载Nexus 2.14.8-01的可执行jar文件。 3. **运行 Nexus**:使用命令行启动Nexus,例如: ``` java -jar nexus-2.14.8-01-bundle.jar ``` 默认情况下,Nexus将在8081端口上...

    maven3.6maven3.6maven3.6

    Maven 3.6增强了对多种远程仓库的兼容性,包括Nexus、Artifactory等企业级仓库服务器。 **测试支持**是Maven的重要功能。它内置了JUnit和其他测试框架的支持,可以自动化运行单元测试和集成测试。在Maven 3.6中,...

    使用Nexus添加jar包到私服里的方法步骤

    接着,启动Nexus服务器。大多数情况下,开发者会将Nexus安装成Windows服务,这样就可以在系统启动时自动运行Nexus。启动完成后,通过浏览器访问Nexus的管理界面(默认地址为***),使用默认的用户名和密码(admin/...

    使用Nexus搭建Maven私服

    所需要的构件都是通过Maven的中央仓库或者第三方的Maven仓库下载到本地,那么企业内部开发使用也会遇到一些问题,团队内的每个使用者都需要去下载相应的依赖包或者插件,效率低下,浪费带宽,网速慢,你可能需要花很...

    nexus-3.16.2-01-unix.tar.gz-Maven私服Nexus安装包(Linux版)

    7. **配置Maven**:接下来,你需要在本地Maven的`settings.xml`文件中添加新的远程仓库配置,指向你的Nexus服务器。这样,Maven就会从这个私库下载依赖。 8. **维护与更新**:定期检查Nexus的新版本并进行升级,以...

Global site tag (gtag.js) - Google Analytics