• 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调用的远程仓库 是否符合。

    问题二:

  • 相关阅读:
    自定义 sql Split函数 / 自定义mp_helptext查看存储
    easyUI 节点树选择
    EasyUI手风琴 Tab卡使用
    水晶报表分组,统计,求和,sum()函数使用
    华硕GL502VSK处理器使用XTU降压。
    .
    bootstrap4元素居左居右
    关于npm run dev报错npm ERR! missing script: dev
    使用Vue写一个登陆页面并在管理页面查看和修改
    localStorage注册页面A注册数据在本地储存并在B页面打开
  • 原文地址:https://www.cnblogs.com/scmath/p/11141438.html
Copyright © 2020-2023  润新知