2014-01-24 3 views
2

Я пытался импортировать большинство проектов на основе maven из репозитория Github, и как только я импортировал все проекты, это то, что я вижу на моей консоли -«dependencies.dependency.version» для org.slf4j: slf4j-jcl: jar отсутствует

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> 

ответ

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

Вы упускаете <version> тег из вашего <dependency> блока.

Например:

<dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-jcl</artifactId> 
    <version>1.1.1</version> 
</dependency> 
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> 
Смежные вопросы