我试图从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>
答案 0 :(得分:6)
缺少图书馆的版本,请尝试:
<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>
答案 1 :(得分:3)
您错过了<version>
阻止的<dependency>
代码。
例如:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jcl</artifactId>
<version>1.1.1</version>
</dependency>
答案 2 :(得分:3)
如上所述,您缺少所需的版本号。
也许你从其他地方复制了你的代码(不是坏事,我这样做,只是说),然后编辑了一下?您也可以在顶部指定版本号,以帮助提高可读性和/或可维护性:
<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>