我正在嘗試從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以啓用完整的調試日誌記錄。
我該怎麼辦才能解決這個問題?謝謝你
謝謝。我不知道爲什麼雙破折號將返回'未知生命週期階段「,但不是'無法解析命令行選項:無法識別的選項' –
我想問問你是否知道爲什麼我們應該跳過測試包? –
你可以運行測試和包。打包說明是爲了節省時間,只專注於獲取捆綁測試以上載到設備場。如果你運行測試和軟件包,那也是非常好的。 – NikofTime