在包au.com.dius.pact.model中缺少'PactFragment'

时间:2017-01-14 01:22:47

标签: pact pact-java

我是Pact的新手。

我从Github下载了代码,“pact-jvm”项目。 我使用Gradle设置从“现有来源”在 IntelliJ 中创建了一个新项目 它导入了所有包。

然而,当我尝试在其中运行一些测试时,我得到了一个

  

无法找到符号

错误如下,

  

错误:(5,30)java:找不到符号
    符号:类PactFragment
    location:package 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

但是,我对Github的“pact-jvm”项目的所有源代码进行了“git pull”。当我做“git pull”时,它表明一切都“已经是最新的”。

指出我可能缺少什么?
为什么我在这个包中丢失了这么多类'package au.com.dius.pact.model'?

谢谢, 埃里克

1 个答案:

答案 0 :(得分:1)

从头开始重新导入项目作为Gradle项目并安装scala插件。问题解决了。