2013-03-19 90 views
2

有沒有人有成功實現jbehave-navigator的工作解決方案?我正在使用jbehave核心/導航器的3.7.5版本。實現JBehave導航器

我已經嘗試導入依賴項,並使用maven-dependency-plugin將其解壓縮。這會顯示頁面,但會顯示格式問題(所有瀏覽器中的所有內容都不一致),並且不包含報告中的任何數據。

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-dependency-plugin</artifactId> 
    <version>2.6</version> 
    <executions> 
     <execution> 
      <id>unpack-jbehave-navigator</id> 
      <phase>initialize</phase> 
      <goals> 
       <goal>unpack</goal> 
      </goals> 
      <configuration> 
       <artifactItems> 
        <artifactItem> 
         <groupId>org.jbehave</groupId> 
         <artifactId>jbehave-navigator</artifactId> 
         <type>jar</type> 
         <outputDirectory>target/jbehave/view</outputDirectory> 
        </artifactItem> 
       </artifactItems> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 
+0

你能提供一些你想要做的更多細節嗎?就像您試圖在瀏覽器中打開的網頁/網址一樣。 – nwinkler 2013-03-22 12:59:04

+0

我正在嘗試查看navigator.html頁面。但是每次我做,它都沒有正確格式化,並且不包含故事數據。例如http://i.imgur.com/CCl0Ffb.png – edwardmlyte 2013-03-26 08:48:53

回答

3

它看起來像下面的兩頁提供了有關使用/拆包導航的一些細節:

看看GitHub的項目的pom.xml文件。看起來好像還有一些額外的resource配置,以及jbehave-maven-plugin中的unpack-view-resources目標。 GitHub項目看起來就像一個工作示例。

+0

我無法得到這個例子的工作,但是github項目中的* Stories.java確實幫助我正確地讀取了數據(我把交叉引用放在了配置方法)。爲了修復樣式,我從https://github.com/paul-hammant/StoryNavigator複製了仍然有效的舊資源。所以我接受你的答案,因爲它讓我走上了正確的道路。 – edwardmlyte 2013-03-26 12:32:44

+0

非常好 - 很高興聽到它幫助你! – nwinkler 2013-03-26 12:35:58