Как добавить библиотеки зависимостей / сторонних java в Maven для Intellij и / или VS Code? - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь создать JSON парсер для проекта, использующего GSON в java с Maven в Intellij или VS Code. Всякий раз, когда я пытаюсь скомпилировать / запустить отладчик для файла (например: javac jsonParser. java), он всегда говорит "com.google.gson" и связанные объекты, такие как "GSON gson = new Gson ( );» не существует.

Вещи, которые я пробовал:

  • Просматривая много уроков / читая множество пошаговых инструкций о том, как добавить JAR для зависимостей / сторонних разработчиков, однако, лучшее, что я смог сделать Было сделано так, чтобы файл App. java в шаблоне проекта Maven по умолчанию мог использовать библиотеку GSON, но любые дополнительные файлы java в папке все равно будут вызывать вышеуказанную ошибку компиляции.

  • Вручную добавить информацию о зависимостях в pom. xml file

  • Использовать встроенные функции добавления зависимостей в Intellij и VS Code
  • Я пробовал на и Ubuntu, и Windows 10 (включая добавление элементов в переменные окружения) ... Часто я вижу, как автоматически добавляется зависимость в файл pom. xml, а также вижу файл JAR в моем проекте. папка
  • Выполнение наборов команд Maven в VS Code ---> "mvn install" "mvn package" "mvn dependency: resolv", которое работает без ошибок

TLDR: Может ли кто-нибудь быть со мной путем добавления сторонней библиотеки в Maven / Gradle и / или Intellij / VS Code? Если это поможет, я готов использовать Gradle или другое (свободно доступное) программное обеспечение, если это проще / предпочтительнее? Я новичок в разработке программного обеспечения любого типа (студент первого курса CS), поэтому у меня нет опыта с точки зрения создания завершенного проекта.

1 Ответ

0 голосов
/ 28 апреля 2020
  1. Вы просматриваете координаты GSON (groupId, artifactId, версия) в MavenCentral (http://search.maven.org)

  2. Вы берете XML из MavenCentral и скопируйте его в раздел <dependencies> вашего pom.xml

  3. Вы используете GSON в своем Java коде

  4. Вы строите свой проект с mvn clean verify

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