我是新加入契约的。
我从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然而,我为"pact-jvm“项目对Github的所有源代码做了一个"git拉”。当我做"git拉“时,它显示出一切都是”最新的“。
有什么建议吗我可能错过了什么?
为什么在这个包‘Packageau.com.dius.pact.model’中遗漏了这么多类?
谢谢,埃里克
发布于 2017-01-19 23:20:08
从零开始重新导入这个项目作为一个Gradle项目,然后安装scala插件。问题解决了。
https://stackoverflow.com/questions/41645821
复制相似问题