`
zjfshowtime
  • 浏览: 8022 次
  • 性别: 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本地引入tongweb7的jar包的方法

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

    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中的过期或不再使用的构件,以保持仓库的整洁和高效。 ...

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

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

    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端口上...

    maven服务器的搭建

    打开`MAVEN_HOME/conf/settings.xml`文件,添加如下配置,其中`url`应替换为实际的Nexus服务器地址: ```xml &lt;id&gt;nexus &lt;name&gt;Nexus Repository &lt;url&gt;http://你的IP:8081/nexus/content/groups/public * ...

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

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

    使用Nexus搭建Maven私服

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

    maven私服nexus最新版本2.10

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

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

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

    maven3.6maven3.6maven3.6

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

    maven 普通jar 生成规则

    ### Maven 普通 JAR 生成规则及上传至中心仓库流程 在现代软件开发过程中,Maven 作为 Java 项目构建管理和依赖管理工具之一,被广泛使用。本篇文章将详细解析如何通过 Maven 构建并上传 JAR 文件到中心仓库的过程...

Global site tag (gtag.js) - Google Analytics