2017-01-14 81 views
0

我是Pact的新手。包中缺少'PactFragment'au.com.dius.pact.model

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

然而,当我试图在它运行一些测试,我得到了一个

cannot find symbol

误差以下,

Error:(5, 30) java: cannot find symbol
symbol: class PactFragment
location: package au.com.dius.pact.model

我看了看我的包“包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 

但是,我在GitBub上为“pact-jvm”项目的所有源代码做了“git pull”。当我进行“git pull”时,它显示所有内容都“已经是最新的”。

任何指针我可能会丢失什么?
为什么我会错过这个包中的许多类,'package au.com.dius.pact.model'?

感谢, 埃里克

+0

我知道这是通过我们的电子邮件列表回答。当你确实得到你的解决方案时,请回答你自己的问题并接受它。谢谢。 –

回答

1

从头开始重新导入项目后作为一个摇篮工程和安装阶插件。问题已经解决了。

+0

您能否将问题标记为已关闭? –

+0

我试图关闭它。但是我只给了一个关闭选项来重复关闭。当我被问到哪个问题重复时,我不知道答案并取消它。但在此之后,当我要举旗时,我只有一个选择,“需要主持人干预”。下一步是什么?我应该删除我的帖子吗? – Eric