Идея intellij не импортирует библиотеку [картинки включены] - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть файл .java, который использует библиотеку JSON, он импортирует пакет библиотеки:

enter image description here

Однако пакет нене распознал, поэтому я попытался добавить библиотеку в свой проект:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Но это не сработало:

enter image description here

Моя библиотека находится внутри Root/libs/LibraryFolder1/LibraryFolder2/.java files and .classe files and .jar file

Я попытался импортировать как .jar, так и .java и библиотеку в целом (нажав на корневую папку).Ни один из них не работал.

EDIT : я также пытался запустить команду:

mvn install:install-file -Dfile=C:\xampp\tomcat\webapps\Root\libs\LibraryFolder1\LibraryFolder2\Craps.jar -DgroupId=org.json -DartifactId=json -Dpackaging=jar -Dversion=20150912 -DgeneratePom=true

, которая дает BUILD SUCCESS результат, нопохоже, ничего не меняет.

1 Ответ

0 голосов
/ 24 сентября 2018

Поскольку вы используете Maven в качестве управления зависимостями (он-лайн библиотеки), вы не можете добавить его в свой ide и ожидать, что он будет работать.Он будет заменен тем, что есть в вашем POM-файле, когда вы синхронизируете проект.Более того, если вы сделаете так, чтобы это работало из IDE, компиляция не удалась бы в CLI, так что пока все инструменты автоматической сборки.

Чтобы сделать это, вы добавляете локальный JAR-файл в локальный репозиторий Maven и включаете его.через POM-файл.

https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

После того, как вы установите Craps.jar как артефакт Maven, включите его в раздел зависимостей в POM-файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...