zoukankan      html  css  js  c++  java
  • maven下载的jar相应pom文件下载不完整问题。

    今天遇到一个奇葩问题: 同样的项目,我启动报错 : 某个class文件找不到。。 

    查找maven 依赖也的确没有找到 对应的jar 包。 

    查找同事项目,可以看到该class对应的 jar 包 是 logback-core. 他是通过 logback-classic  依赖引入的。 

    我项目中的pom.xml 配置了logback-classic 啊 ,为什么没有依赖进来呢。。 最后打开我的仓库中 logback-classic 包,打开对应pom 文件 

    <?xml version="1.0" encoding="UTF-8"?>
    <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <modelVersion>4.0.0</modelVersion>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.1.2</version>
      <description>POM was created by Sonatype Nexus</description>
    </project>

    发现只有该jar的描述,并没有 相应的dependency ..   当然也就不会引入 logback-core 了。。 (至于为什么没有下载正确的pom , 暂时未找到原因)

    找到原因了,解决就有办法了。你可以自己去网上下载完整的pom文件, 或者直接拷贝别人可以用的 logback-classic(不仅仅是jar,还有pom)

  • 相关阅读:
    maven 手工装入本地包
    一个简单的算法--找出样本中出现次数最多的数字
    tortoise Git 访问题
    python 的数值
    python 的运算符
    python3代码运行器
    python 3.X基础
    Python 3.X和Python 2.X的区别
    文件操作
    函数讲解
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/9112001.html
Copyright © 2011-2022 走看看