'dependencies.dependency.version' para org.slf4j: slf4j-jcl: jar falta

Estaba tratando de importar la mayor parte del proyecto basado en maven del repository de Github y una vez que importé todos los proyectos, esto es lo que estoy viendo en mi console:

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 

Hay un error al quejarse sobre org.slf4j:slf4j-jcl:jar missing.

No estoy seguro de cómo solucionar este problema? ¿Alguna idea?

Esto es lo que en mi file pom.xml –

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

Falta la versión de la biblioteca, testing esto:

 <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> 

Como se dijo aquí, falta el número de versión requerido.

Tal vez copió su código de otra parte (no es algo malo, lo hago, solo lo digo) y luego lo editó un poco? También puede especificar sus numbers de versión en la parte superior como tal, para ayudar con la legibilidad y / o el mantenimiento:

 <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> 

Te falta la label <version> de tu bloque <dependency> .

Por ejemplo:

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