2016-08-30 79 views
0

我正在嘗試從AWS Github中打包sample-appium-test代碼。 https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-appAmazon Device Farm的未知生命週期階段「--DskipTests = true」,而Maven包

據亞馬遜的document, 我都必須使用該命令將其打包:

mvn clean package –-DskipTests=true

在那之後,我得到這個錯誤

[INFO] BUILD FAILURE

[INFO] ----------------------------------------- ------ -------------------------

[INFO]總時間:0.214小號

[INFO]在完成:2016-08 -30T09:02:33 + 08:00

[INFO]最後內存:7M/155M

[INFO] -------------------- -------------------------------------------------- -

[錯誤]未知生命週期階段「--DskipTests = true」。您必須以格式:或:[:]:指定有效的生命週期階段或目標。可用的生命週期階段包括:驗證,初始化,生成源,過程源,生成資源,過程資源,編譯,過程類,生成測試源,過程測試源,生成測試資源,過程-test-resources,test-compile,process-test-classes,test,prepare-package,package,pre-integration-test,integration-test,post-integration-test,verify,install,deploy,pre-clean,clean ,後整理,現場前,現場,後期,現場部署。 - > [幫助1]

[ERROR]

[ERROR]要查看錯誤的完整堆棧跟蹤,重新運行Maven與-e開關。

[錯誤]使用-X開關重新運行Maven以啓用完整的調試日誌記錄。

我該怎麼辦才能解決這個問題?謝謝你

回答

0

嘗試mvn clean package –DskipTests=true,與一個' - '。

我相信這是在OS X上的一個' - '和在Linux上的' - '。

+0

謝謝。我不知道爲什麼雙破折號將返回'未知生命週期階段「,但不是'無法解析命令行選項:無法識別的選項' –

+0

我想問問你是否知道爲什麼我們應該跳過測試包? –

+0

你可以運行測試和包。打包說明是爲了節省時間,只專注於獲取捆綁測試以上載到設備場。如果你運行測試和軟件包,那也是非常好的。 – NikofTime

相關問題