#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-файл, в котором я перечисляю эту зависимость? Спасибо вам за помощь. Я просто очень неясен в этом процессе, и многие учебные пособия и тому подобное, похоже, предполагают много предварительных знаний.