#java #intellij-idea #jetbrains-ide
#java #intellij-идея #jetbrains-ide
Вопрос:
Я столкнулся с проблемой в IntelliJ, когда я попытался создать свой проект с помощью maven, используя
mvn clean install
Я пробовал разные способы, например, изменить путь к моему JDK, но ничего не получалось. Может кто-нибудь помочь мне с этой проблемой?
Ответ №1:
Если кто-либо использует простой Kotlin
проект (без каких-либо инструментов сборки, таких как maven или gradle) в IntelliJ IDEA, вы можете добавить библиотеку jetbrain jetbrains.annotations
, выполнив шаги, приведенные ниже:
- Щелкните правой кнопкой мыши на модуле на
Project
панели слева от вас и выберитеOpen module settings
- Выберите
Libraries
в разделеProject settings
- Щелкните
From Maven...
- Введите
org.jetbrains:annotations
и нажмите значок поиска в конце. Затем дождитесь выпадающего списка, в котором будут перечислены доступные версии. - Выберите последнюю или подходящую версию, которая вам нужна, а также включите эту
Download to:
опцию. - Затем нажмите
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>
Теперь я могу использовать аннотации в своем проекте.