Ошибка «Найдено несколько аннотаций» возникает при добавлении зависимости в pom.xml при создании spring перейдите в спящий режим с помощью maven

#hibernate #spring #maven

#переход в спящий режим #spring #maven

Вопрос:

Я создаю пример проекта с maven для spring и hibernate. Я очень новичок в этом развитии событий. После размещения зависимости, такой как

 <dependencies>
    <dependency>
        <groupid>org.hibernate</groupid>
        <artifactid>hibernate-core</artifactid>
        <version>3.3.1.GA</version>
    </dependency>

    <dependency>
        <groupid>org.springframework</groupid>
        <artifactid>spring</artifactid>
        <version>${springVersion}</version>
    </dependency>
  

В eclipse это выдает ошибку, так как в этой строке найдено несколько аннотаций:

 - Project build error: 'dependencies.dependency.groupId' for null:null:jar is 
 missing.
- Project build error: 'dependencies.dependency.artifactId' for null:null:jar is 
 missing.
  

Я предполагаю, что файлы jar для spring и hibernate отсутствуют. Может кто-нибудь сообщить мне, как решить эту проблему.

Ответ №1:

Поскольку ваш pom.xml имеет недопустимый формат

Это должно быть

  • <groupId> вместо <groupid>
  • <artifactId> вместо <artifactid>

Вы можете проверить правильный формат pom.xml at здесь

Комментарии:

1. Моя ошибка из-за использования <groupID> и <artifcatID>