当前位置: 首页 > 面试题库 >

缺少工件com.sun.jdmk:jmxtools:jar:1.2.1

路欣荣
2023-03-14
问题内容

我已经从Eclipse Indigo下的maven-achetype-quickstart创建了一个简单项目,然后转到pom.xml
gui编辑器,并在“依赖项”选项卡中log4j通过在适当的对话框中进行搜索添加了依赖性。现在我的pom.xml看起来像

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org xsd/maven-.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>mygroup</groupId>
  <artifactId>Test_Maven_03</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>Test_Maven_03</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.15</version>
    </dependency>
  </dependencies>
  <dependencyManagement>
<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
    </dependency>
</dependencies>
  </dependencyManagement>
</project>

Eclipse说我的POM有很多问题,例如

缺少工件javax.jms:jms:jar:1.1 pom.xml / Test_Maven_03第2行Maven依赖问题

这是什么意思,以及如何查看自动jar下载的Maven功能。

编辑1 如果我选择log4j 1.2.16而不是1.2.15,则会收到另一个错误:Missing artifact log4j:log4j:bundle:1.2.16。因此,我完全看不到自动jar管理。


问题答案:

如果我没记错的话,由于许可问题,它不再包含在内。如果不需要jms功能,可以将jms从log4j依赖项中排除:

<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
<exclusions>
    <exclusion>
        <groupId>com.sun.jmx</groupId>
        <artifactId>jmxri</artifactId>
    </exclusion>
    <exclusion>
        <groupId>com.sun.jdmk</groupId>
        <artifactId>jmxtools</artifactId>
    </exclusion>
    <exclusion>
            <groupId>javax.jms</groupId>
            <artifactId>jms</artifactId>
    </exclusion>
</exclusions>
</dependency>


 类似资料:
  • 添加com.oracle ojdbc14 10.2.0.1.0时 我的pom.txt 我在pom.xml文件中出现错误:丢失工件com.oracle:ojdbc14:jar:10.2.0.1.0,并且我无法在本地存储库中看到ojdbc14.jar文件。我遵循的步骤有什么问题吗。请帮帮我。 谢谢

  • 我在中遇到一个问题。它显示以下错误。我试图通过添加所需的依赖项来更新maven,但无法解决这个问题。 资源路径位置类型缺少工件组织。springframework。安全性:Spring Securityweb:jar:4.2.2。构建快照pom。xml/Spring Security示例xml不安全第171行Maven依赖问题

  • 我想在我的项目的POM中引用一个jar(即vim25.jar,VMWare VSphere server management)。由于MavenRepository中没有引用此文件,我执行以下步骤: null mvn安装:install-file-dfile=./vim25.jar-dgroupid=manuallyinstalledjars-dartifactid=vim25-dversion=

  • 当我清理/安装maven时,我会得到以下错误: 1)org.apache.maven:maven-archiver:jar:2.0.1 尝试从项目网站手动下载该文件。 然后,使用命令进行安装:mvn install:install-file-dgroupid=org.codehaus.plexus-dartifactid=plexus-utils-dversion=1.0.4-dpackaging

  • 我知道这个问题已经被问过好几次了。我甚至在WINDOWS中也成功地做到了这一点。但是安装了ubuntu操作系统,所有的设置都完成了,除了这个。 以下是我做的事情。我下载了Oracle11g和ojdbc6。jar,安装Maven并运行以下命令 和在. m2目录我清理了mvn-U清洁和更新没有工作。.希望有人能找到BUG:)