Отсутствует PactFragment в пакете au.com.dius.pact.model

Я новичок в Пакте.

Я скачал код с Github, проект "pact-jvm". Я создал новый проект в IntelliJ из "существующего источника" с настройкой Gradle.
Он импортировал все пакеты в порядке.

Тем не менее, когда я попытался запустить некоторые из тестов в нем, я получил

Не могу найти символ

ошибка как следующее,

Ошибка:(5, 30) Java: не удается найти символ
символ: класс PactFragment
расположение: пакет au.com.dius.pact.model

Я посмотрел на свой пакет "package au.com.dius.pact.model" и обнаружил, что в этом пакете отсутствует "PactFragment".

В дополнение к этому в этом пакете также отсутствуют следующие классы.

import au.com.dius.pact.matchers.MatchingConfig
import au.com.dius.pact.model.BodyMismatch
import au.com.dius.pact.model.BodyTypeMismatch
import au.com.dius.pact.model.DiffConfig
import au.com.dius.pact.model.HeaderMismatch
import au.com.dius.pact.model.ResponseMatching$
import au.com.dius.pact.model.ResponsePartMismatch
import au.com.dius.pact.model.StatusMismatch

Тем не менее, я сделал "git pull" для всего исходного кода Github для проекта "pact-jvm". Когда я делаю "git pull", это показывает, что все "уже обновлено".

Любые указатели, что я мог бы упустить?
Почему я пропускаю так много классов в этом пакете 'package au.com.dius.pact.model'?

Спасибо эрик

1 ответ

После повторного импорта проекта с нуля в качестве проекта Gradle и установки плагина scala. Проблема решена.

Другие вопросы по тегам