2015-04-03 77 views
0

請幫我擺脫這個問題,我從seleniumhq.org網站複製了一個pom.xml文件來設置Selenium-Webdriver-Project for Java,pom.xml文件::關於maven項目的標準目錄佈局

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
         <modelVersion>4.0.0</modelVersion> 
         <groupId>MySel20Proj</groupId> 
         <artifactId>MySel20Proj</artifactId> 
         <version>1.0</version> 
         <dependencies> 
          <dependency> 
           <groupId>org.seleniumhq.selenium</groupId> 
           <artifactId>selenium-java</artifactId> 
           <version>2.45.0</version> 
          </dependency> 
         </dependencies> 
       </project> 

當項目文件夾路徑上運行命令:

mvn clean install 

和使用導入項目到Eclipse的Maven

mvn eclipse:eclipse 

標準目錄佈局不獲取創建即

  • 的src /主/ JAVA
  • 的src /主/資源
  • 的src /測試/ JAVA
  • 的src /測試/資源

或者確切地說src/mainsrc/test文件夾沒有像我從Eclipse IDE創建maven項目時那樣創建。

什麼是這種在目錄結構創建

回答

0

差異複製POM文件並運行安裝不會創建你的相關的文件夾背後的原因。爲了生成新項目,請考慮使用archetype插件。

在你的情況下,你需要手動創建文件夾,Maven將在安裝和eclipse插件中簡單地使用它們。

+0

嗯,我嘗試了我以前做的相同的方式,但是這次在完成步驟後用一個技巧,我已經刪除了顯示的jre-1.5錯誤,並將其替換爲系統jre1.8.0,這次我得到了src/main/java&src/test/java文件夾...但不是src/main/resources,也不是src/java/resources ...還有其他方法可以更改pom.xml文件來添加這些文件兩個 – 2015-04-05 19:57:01

0

按照以下步驟提到here

的pom.xml也將被自動創建。之後,您將不得不在其中添加所需的依賴關係。

+0

那麼,您嘗試向我展示的步驟實際上是由我自己完成的,這就是爲什麼當我通過命令和IDE創建時創建這種目錄佈局差異的原因。 。 – 2015-04-05 19:59:36