Отсутствует 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. Проблема решена.