пакет org.jetbrains.annotations не существует

#java #intellij-idea #jetbrains-ide

#java #intellij-идея #jetbrains-ide

Вопрос:

Я столкнулся с проблемой в IntelliJ, когда я попытался создать свой проект с помощью maven, используя

 mvn clean install
  

Я пробовал разные способы, например, изменить путь к моему JDK, но ничего не получалось. Может кто-нибудь помочь мне с этой проблемой?

Ответ №1:

Если кто-либо использует простой Kotlin проект (без каких-либо инструментов сборки, таких как maven или gradle) в IntelliJ IDEA, вы можете добавить библиотеку jetbrain jetbrains.annotations , выполнив шаги, приведенные ниже:

  1. Щелкните правой кнопкой мыши на модуле на Project панели слева от вас и выберите Open module settings
  2. Выберите Libraries в разделе Project settings
  3. Щелкните символ в верхней части области библиотеки и выберите From Maven...
  4. Введите org.jetbrains:annotations и нажмите значок поиска в конце. Затем дождитесь выпадающего списка, в котором будут перечислены доступные версии.
  5. Выберите последнюю или подходящую версию, которая вам нужна, а также включите эту Download to: опцию.
  6. Затем нажмите OK , и все готово.

Ответ №2:

Если они вам действительно нужны, добавьте зависимость в свой pom.xml :

 <!-- https://mvnrepository.com/artifact/org.jetbrains/annotations -->
<dependency>
    <groupId>org.jetbrains</groupId>
    <artifactId>annotations</artifactId>
    <version>16.0.1</version>
</dependency>
  

( https://mvnrepository.com/artifact/org.jetbrains/annotations/16.0.1 )

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

1. Все добавлено, и intellij не показывает ошибку при компиляции. Но я не могу создать проект. Во время выполнения команды чистой установки отображается ошибка

2. IntelliJ знает эти аннотации, так как вы работаете с ним! Это вполне нормально. Однако пакет есть в dep, он должен работать с maven. Не могли бы вы опубликовать всю свою pom.xml тоже проверьте, не пропало ли чего-нибудь?

Ответ №3:

Для меня добавление jetbrains зависимости работало нормально.

Предоставьте зависимость примерно так.

Для Gradle:

 implementation 'org.jetbrains:annotations:16.0.2'
  

Ответ №4:

просто поместите этот код в gradle сборки, и он будет работать.

реализация ‘org.jetbrains:аннотации: 16.0.2’

Ответ №5:

У меня была такая же проблема, и я прибыл сюда в поисках решений, но я не смог найти вышеупомянутое pom.xml . Может быть, потому, что я не использую Maven в своем проекте. Но я решил это, отредактировав файл MyProject.iml. Я добавил следующий код внутри <component> тегов.

 <orderEntry type="module-library">
  <library>
    <CLASSES>
      <root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/20.1.0/annotations-20.1.0.jar!/" />
    </CLASSES>
    <JAVADOC />
    <SOURCES />
  </library>
</orderEntry>
  

Теперь я могу использовать аннотации в своем проекте.