zoukankan      html  css  js  c++  java
  • maven问题记录

    1. 下面是pom.xml的<repositories> </repositories>可选远程仓库。涵盖范围较广

    <!-- 设定远程主仓库,进按设定顺序行查找。 -->
        <repositories>
        
        <!-- Nexus私有仓库-->
            <repository>
                <id>nexus-repos</id>
                <name>Team Nexus Repository</name>
                <url>http://localhost:8081/nexus/content/groups/public</url>
            </repository> 
    
        <!--国内镜像仓库-->   
            <repository>
                <id>oschina-repos</id>
                <name>Oschina Releases</name>
                <url>http://maven.oschina.net/content/groups/public</url>
            </repository>
            
            <repository>
                <id>aliyun-repos</id>
                <name>aliyun Releases</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            </repository>
    
            <repository>
                <id>java-repos</id>
                <name>Java Repository</name>
                <url>https://maven.java.net/content/repositories/public/</url>
            </repository>
            
            <repository>
                <id>JBoss-repos</id>
                <name>JBoss Repository</name>
                <url>http://repository.jboss.org/nexus/content/groups/public/</url>
            </repository>
    
            <repository>
                <id>springsource-repos</id>
                <name>SpringSource Repository</name>
                <url>http://repo.spring.io/release/</url>
            </repository>
            
            <repository>
                <id>central-repos</id>
                <name>Central Repository</name>
                <url>http://repo.maven.apache.org/maven2</url>
            </repository>
            
            <repository>
                <id>central-repos2</id>
                <name>Central Repository 2</name>
                <url>http://repo1.maven.org/maven2/</url>  <!--默认中央仓库 -->
            </repository>
            
            <repository>
                <id>activiti-repos</id>
                <name>Activiti Repository</name>
                <url>https://maven.alfresco.com/nexus/content/groups/public</url>
            </repository>
            
            <repository>
                <id>activiti-repos2</id>
                <name>Activiti Repository 2</name>
                <url>https://app.camunda.com/nexus/content/groups/public</url>
            </repository>
            
            <repository> 
                <id>easonjim-repos</id> 
                <name>EasonJim Repository</name>
                <url>https://raw.github.com/easonjim/repository/master</url>
            </repository>
            
        </repositories>
    View Code

     2. 遇到问题,了解原理,查看日志。问题都在日志上。

    问题一:jeesite项目

      条件1. 全局setting.xml配置了 <mirror> aliyun </mirror>

      条件2. 用户setting.xml无配置 <mirror> <mirror>。

      条件3. 在项目的pom.xml里添加了 <repositories>sonatype-repos 和  aliyun-repos</repositories>.

      条件4. jeesite的依赖包jeesite-framework,只在sonatype-repos 库, aliyun-repos无。

    执行install命令时,报错,原因无法找到jeesite-framework包。查看日志:调用远程仓库始终是aliyun,但aliyun肯定没有。

    所以分析是 全局的mirror起了作用,当访问sonatype-repos 和 aliyun-repos仓库时,被镜像仓库拦截,无法找到。

    解决办法: 确定正确的仓库地址,以及 maven调用的远程仓库 是否符合。

    问题二:

  • 相关阅读:
    JVM虚拟机
    antd Table排序问题
    关于element-ui中el-container布满全局的问题!
    vue 安装css预处理器LESS
    mybatis官网
    Lombok安装及使用介绍
    thymeleaf中th:each的使用,遍历数组
    thymeleaf中th:text和th:utext的使用与区别
    SprongBoot项目的打包与启动
    SpringBoot简单学习
  • 原文地址:https://www.cnblogs.com/scmath/p/11141438.html
Copyright © 2011-2022 走看看