Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ';dependencies.dependency.version';对于org.slf4j:slf4j,缺少jcl:jar_Java_Maven_Github - Fatal编程技术网

Java ';dependencies.dependency.version';对于org.slf4j:slf4j,缺少jcl:jar

Java ';dependencies.dependency.version';对于org.slf4j:slf4j,缺少jcl:jar,java,maven,github,Java,Maven,Github,我试图从Github存储库导入大多数基于maven的项目,一旦导入了所有项目,这就是我在控制台上看到的- Project build error: 'dependencies.dependency.version' for org.slf4j:slf4j-jcl:jar is missing. pom.xml /testdemo line 23 Maven pom Loading Problem Project build error: 'dependencies.dependency.v

我试图从Github存储库导入大多数基于maven的项目,一旦导入了所有项目,这就是我在控制台上看到的-

Project build error: 'dependencies.dependency.version' for org.slf4j:slf4j-jcl:jar is missing.  pom.xml /testdemo   line 23 Maven pom Loading Problem
Project build error: 'dependencies.dependency.version' for org.slf4j:slf4j-api:jar is missing.  pom.xml /testdemo   line 28 Maven pom Loading Problem
null (org.apache.maven.plugins:maven-resources-plugin:2.5:resources:default-resources:process-resources)    pom.xml /testdemo   line 3  Maven Build Problem
null (org.apache.maven.plugins:maven-resources-plugin:2.5:testResources:default-testResources:process-test-resources)   pom.xml /testdemo   line 3  Maven Build Problem
有一些错误抱怨缺少
org.slf4j:slf4j jcl:jar

我不知道如何解决这个问题?有什么想法吗

这是我的pom.xml文件中的内容-

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-jcl</artifactId>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
</dependency>

org.slf4j
slf4j jcl
org.slf4j
slf4j api
您的
块缺少
标记

例如:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-jcl</artifactId>
    <version>1.1.1</version>
</dependency>

org.slf4j
slf4j jcl
1.1.1

缺少库的版本,请尝试以下操作:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-jcl</artifactId>
    <version>1.7.5</version>
</dependency>     
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.5</version>
</dependency>

org.slf4j
slf4j jcl
1.7.5
org.slf4j
slf4j api
1.7.5

如前所述,您缺少所需的版本号

也许你从其他地方复制了你的代码(这不是一件坏事,我这么做,只是说),然后编辑了一点?您也可以像这样在顶部指定版本号,以帮助提高可读性和/或可维护性:

<properties>
    <slf4j.version>1.7.5</slf4j.version>
    <logback.version>1.0.9</logback.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${slf4j.version}</version>
    </dependency>

    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>${logback.version}</version>
    </dependency>

    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>${logback.version}</version>
    </dependency>

    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-core</artifactId>
        <version>1.9.5</version>
    </dependency>

</dependencies>

1.7.5
1.0.9
org.slf4j
slf4j api
${slf4j.version}
回写
回归经典
${logback.version}
回写
回溯堆芯
${logback.version}
org.mockito
莫基托磁芯
1.9.5