Если у меня есть информация о зависимостях для Maven, как мне определить полное имя для включения в мою инструкцию импорта исходного кода? [Ява] - PullRequest
1 голос
/ 13 марта 2020

Я стремлюсь использовать TeamRapids API для информации о новостях Guardian, и они предоставили информацию о зависимостях для включения в файл POM (включен ниже). Тем не менее, я считаю, что мне все еще нужно импортировать библиотеку в моем исходном коде, и я не могу найти для нее полное имя (то есть import mashape.unirest). Как определить библиотеку для импорта?

Примечание. Я не использую IDE. Я кодирую в блокноте и компилирую через терминал. Изменить: Извините, не Терминал, я выполняю через Windows командную строку ... не Linux ..

Информация о зависимостях

<dependency>
          <groupId>com.mashape.unirest</groupId>
          <artifactId>unirest-java</artifactId>
          <version>1.4.9</version>
  </dependency>

Пример того, как его вызвать

HttpResponse<String> response = Unirest.post("https://guardianmikilior1v1.p.rapidapi.com/getEditions")
    .header("x-rapidapi-host", "Guardianmikilior1V1.p.rapidapi.com")
    .header("x-rapidapi-key", "704b8fcc46msh46ce303d0171e1ep101c61jsn44bf35571958")
    .header("content-type", "application/x-www-form-urlencoded")
    .asString();

Спасибо за помощь!

1 Ответ

0 голосов
/ 13 марта 2020

Вы можете использовать инструмент Java jar, чтобы увидеть все классы в банке.

Решение 1: открыть этот путь в командной строке / терминале. $ HOME / .m2 / хранилище / JAR_FILE_DIRECTORY. и введите ниже

jar -tvf unirest-java-1.4.9.jar

-t список оглавлений для архива

-v создать подробный вывод на стандартный вывод

-f указать имя файла архива

Решение 2:

Извлеките содержимое файла JAR.

jar -xf unirest-java-1.4.9.jar

-x извлечено имя (или все) файлы из архива

-f указать имя файла архива

...