2012-01-19 40 views

回答

73
  1. 確保Maven的配置爲您的項目
  2. 您的項目
  3. 轉到右鍵單擊「運行方式」
  4. 選擇「運行配置」
  5. 在左欄,右點擊'Maven Build'並選擇'New'
  6. 中選擇要構建的基礎目錄(項目)
  7. 在'Goals'字段中輸入'install'和任何其他目標
  8. 單擊「跳過測試」單選按鈕
  9. 單擊運行!

希望有所幫助。

+2

這工作得很好,但任何想法如何將此新配置添加到運行方式菜單,而不是從運行配置運行它? –

+2

我很高興它的工作 - 如果這是可能的,我不知道如何。每次我想運行自定義運行配置時,我都必須進入「運行配置」對話框。 –

+0

不是這是正確的。如果您選中與-DskipTests不同的選項,Eclipse會執行-Dmaven.test.skip = true,因爲最新編譯測試但不運行它們。 – janagn

1

在Run配置中,有一個Maven Build類型的Run配置。在那你可以設置標準的Maven skipTests參數。

+0

可以請你添加步驟做,怎麼我弄不明白了呢? –

+0

打開運行菜單,選擇運行配置...,然後在左側查看現有的Maven配置。然後在右側有一個參數表,並添加值爲true的maven.test.skip參數。 –

5

這取決於你使用的maven測試插件。您可以嘗試將參數-Dmaven.test.skip=true添加到您的構建配置中。

5

您可以將屬性maven.test.skip放置在您的pom中的配置文件中。然後你在Eclipse中maven的項目屬性中激活這個配置文件。

5

accordig到maven's document你可以這樣寫在你的pom.xml:

<project> 


[...] 
<build> 
<plugins> 
    <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.12</version> 
    <configuration> 
     <skipTests>true</skipTests> 
    </configuration> 
    </plugin> 
</plugins>