Импорт клиентской библиотеки Spotify API через Maven / Eclipse

#java #eclipse #api #maven #spotify

#java #eclipse #API #maven #spotify

Вопрос:

Я хочу использовать эту оболочку для доступа к веб-API Spotify с использованием Java через среду IDE Eclipse: https://github.com/thelinmichael/spotify-web-api-java

Однако я ничего не знаю о Maven и работе с внешними библиотеками. Я импортировал этот проект, используя «Файл> Импорт> Существующие проекты Maven …», и это, казалось, работало нормально. Однако я не уверен, как на самом деле использовать библиотеку / проект в моем коде. Должен ли я создать новую пользовательскую библиотеку и поместить в нее файлы jar? И если я это сделаю, как будет работать часть Maven?

Большое спасибо. Я действительно борюсь здесь.

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

1. Что вы намерены делать после получения доступа к Java-клиенту?

2. @NikhilSahu Я хочу иметь доступ к данным песен Spotify и т.д. для использования в проекте Java. Я все еще немного новичок в Java, поэтому я использовал только стандартные библиотеки Java и т. Д. Я действительно просто хочу иметь возможность извлекать данные, как вы можете делать в Python, что, кажется, позволяет вам делать это намного проще.

3. На ваш вопрос дан ответ, приведенный ниже?

4. Да, я смог решить проблему, используя информацию из приведенного ниже ответа. Спасибо.

Ответ №1:

Как и в любой зависимости maven, вы просто добавляете

 <!-- https://mvnrepository.com/artifact/se.michaelthelin.spotify/spotify-web-api-java -->
<dependency>
    <groupId>se.michaelthelin.spotify</groupId>
    <artifactId>spotify-web-api-java</artifactId>
    <version>6.4.0</version>
</dependency>
  

к вашим зависимостям в вашем pom.xml . Maven автоматически импортирует jar в ваш .m2 каталог при сборке, и вы можете использовать import их в наш код обычным способом

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

1. Когда вы говорите добавить в свой pom-файл, вы имеете в виду pom-файл, прикрепленный к проекту spotify-web-api-java, или мне нужно создать свой собственный проект Maven или что-то в этом роде, который включает pom-файл, в котором я перечисляю эту зависимость? Спасибо вам за помощь. Я просто очень неясен в этом процессе, и многие учебные пособия и тому подобное, похоже, предполагают много предварительных знаний.