проблема в установке maven - не удается найти символ Client - PullRequest

1 Ответ

0 голосов
/ 09 февраля 2019

Поскольку вы используете сторонний API, который недоступен ни в одном репозитории, вам нужно добавить локальный jar в зависимости как,

<dependency>
    <groupId>com.carrerjet.webservice</groupId>
    <artifactId>api</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/yourJar.jar</systemPath>
</dependency>

Или вы можете добавить свой локальный jar в локальный репозиторий maven как,

mvn install:install-file \
   -Dfile=<path-to-file> \
   -DgroupId=<group-id> \
   -DartifactId=<artifact-id> \
   -Dversion=<version> \
   -Dpackaging=<packaging> \
   -DgeneratePom=true

Где,
<путь к файлу>: физический путь к файлу для загрузки, например -> c: \ webservice-1.0.jar

<группа-id>: группа, в которой файл должен быть зарегистрирован, например, -> com.carrerjet.webservice

: имя артефакта для файла, например -> api

<версия>: версия файла, например -> 1.0

<упаковка>: упаковка файла, например -> jar

В этом случае вам необходимо указать зависимость в pom, как показано ниже

<dependency>
        <groupId>com.carrerjet.webservice</groupId>
        <artifactId>api</artifactId>
        <version>1.0</version>
</dependency>
...