簡體   English   中英

為JBehave教程項目指定哪些正確的Maven依賴關系?

[英]What correct maven dependencies to specify for JBehave tutorial project?

我想在https://github.com/jbehave/jbehave-tutorial研究Jbehave-tutorial項目的java spring部分。

README.MD在底部列出了構建要求:

Building the tutorial has been tested with Maven 3.0.5-3.2.1 and JDK 1.6-1.7. Newer versions of Maven and JDK should work but could also present issues.If you find any, please report them via JIRA

在我的計算機上,我的計算機正在運行Maven版本:3.3.3和STS版本:3.6.4(用於64位Windows 7)。

如果可以在StackOverflow上解決此問題,我真的不想創建Atlassian帳戶來解決此問題。

因此,這些是我在計算機上構建JBehave-tutorial所采取的步驟:

  1. git clone https://github.com/jbehave/jbehave-tutorial.git
  2. mvn clean install -Pstable#在主父文件夾'jbehave-tutorial'中發出 在此處輸入圖片說明
  3. 作為現有的maven項目導入到Spring Tool Suite(STS)。
  4. 在STS中收到以下錯誤: 在此處輸入圖片說明

在此處輸入圖片說明

這使我相信maven沒有正確下載並建立那些依賴項,因此我查看了.m2 \\ repository \\ org \\ jbehave文件夾,這就是我所看到的。 在此處輸入圖片說明

有人讓這個工作了嗎? 有什么解決方法? 在pom.xml中為JBehave教程項目指定哪些正確的maven依賴關系?

我還不清楚您的具體情況,但是這里是使用不帶Spring的JBehave所需的依賴項。 (下面的示例pom-如果您的用戶方案是小黃瓜,則只需要小黃瓜)。

https://stackoverflow.com/questions/30685909/jbehave-dependencies-not-available-in-central-maven-repo

我還要冒昧地猜測您將需要以下版本的適當版本。

<dependency>
    <groupId>org.jbehave</groupId>
    <artifactId>jbehave-spring</artifactId>
    <version>4.0.3</version>
</dependency>

Maven找不到“ SNAPSHOT”依賴項。 您需要Google搜索“ Maven +依賴名稱,沒有指定版本”,並檢查它們的最新版本,並在pom文件中進行適當的更改。

例如,我有jbehave-web-runner版本3.6-beta-2 NOT 3.6-SNAPSHOT

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM