有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    哎呀,我误解了这个问题

    更新的答案

    log4j1.2.15似乎对公共存储库中不可用的其他工件有奇怪的依赖关系。所以你得到了一个错误。请把它们排除在外。我强烈建议您使用log4jv1。2.16. 下面将为v1执行此操作。2.15:

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

    如果你真的不想排除。手动下载依赖项并在本地安装,或添加以下存储库:

     <repositories>
        ...
        <repository>
          <id>maven2-repository.dev.java.net</id>
          <name>Java.net Repository for Maven</name>
          <url>http://download.java.net/maven/2/</url>
          <layout>default</layout>
        </repository>
      </repositories>
    

    不过,您必须安装jmxtoolsjmxri。我认为它们既不公开,也不在Sun的maven回购协议上