bladex无法下载maven私服的jar包

Blade 未结 10 27799
admin
admin 超级管理员 2019-11-11 15:31
10条回答
  • 2019-11-11 15:33

    一、 3.1.1以后的版本请看如下说明:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC1%E7%AB%A0%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/1.3%20%E5%B7%A5%E7%A8%8B%E5%AF%BC%E5%85%A5/1.3.0%20%E9%85%8D%E7%BD%AE%E8%B5%84%E6%BA%90%E4%BB%A4%E7%89%8C.md


    二、3.1.0以前的版本请看如下说明

    注意:⚠️ 现在老版本nexus仓库已经迁移,3.1.0之前的版本已经不在依赖仓库,请下载对应版本的bladex-tool,自行执行mvn clean install后依赖至老版本项目

    bladex-tool下载地址:https://center.javablade.com/blade/BladeX/releases


    三、自建nexus私服采用http协议请看如下说明

     一、如果是maven3.8以上版本,其增加了私服https协议的验证,注释如下配置便可解决

    ../idea/maven/../../settings.xml  (idea自带的maven配置)
    .../apache-maven-3.8/conf/settings.xml (指定自己安装的maven配置)
    <!--
     <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror> 
    -->

    二、操作完依旧无法下载,根据如下步骤处理

     1. 将工程根目录的pom.xml,修改节点为 bladex,nexus地址:http://nexus.javablade.com

    <repositories>
        <repository>
            <id>bladex</id>
            <name>Release Repository</name>
            <url>http://nexus.javablade.com/repository/maven-releases/</url>
        </repository>
    </repositories>

     2. maven的setting.xml配置文件增加配置,重点看url以及mirrorOf的配置

    <mirrors>
        <mirror>
            <id>nexus</id>
            <name>nexus repositories</name>
            <url>https://repo1.maven.org/maven2</url>
            <mirrorOf>*,!bladex</mirrorOf>
        </mirror>
    </mirrors>

    3. 若无法访问 https://repo1.maven.org/maven2 ,则改为如下配置

    <mirrors>
        <mirror>
            <id>nexus-aliyun</id>
            <name>nexus aliyun</name>
            <url>https://maven.aliyun.com/repository/public</url>        
            <mirrorOf>*,!bladex</mirrorOf>
        </mirror>
    </mirrors>

    4. 重新导入工程,执行 

    mvn clean complie

    5. 点击工程刷新按钮重新下载maven依赖

    6. 若仍然不行,请前往私服下载 BladeX-Tool 工程,本地执行

    mvn clean install



    5 讨论(1)
  • 2021-10-25 12:32

    不管用啊 无论如何总有一部分jar拉不下来

    5 讨论(0)
  • 2021-09-09 13:24

    没效果啊。。。


    4 讨论(0)
  • 2020-05-19 15:34
    <mirrors>
        <mirror>
            <id>nexus</id>
            <name>nexus repositories</name>
            <url>https://repo1.maven.org/maven2</url>
            <mirrorOf>*,!blade-release</mirrorOf>
        </mirror>
    </mirrors>

    使用http连接不到资源,需要使用https。

    mvn clean compile

    正确写法。

    3 讨论(0)
  • 2022-04-13 14:04

    遇到同样的问题,两天才解决,问题的关键是第一步

     一、如果是maven3.8以上版本,其增加了私服https协议的验证,注释如下配置便可解决

    需要注释的设置是安装路径内的配置文件D:\Program Files\JetBrains\IntelliJ IDEA 2021.3\plugins\maven\lib\maven3\conf\settings.xml。

    而不只是idea内设置的用户配置文件

    QQ图片20220413140004.png

    3 讨论(0)
  • 2022-03-21 08:54

    你好,请问无法下载maven私服的依赖,怎么办

    0 讨论(0)
提交回复