2017-01-14 108 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