AWS Githubからsample-appium-testコードをパッケージ化しようとしています。私は、このコマンドでそれをパッケージ化する必要がありアマゾン、 のdocumentによると https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-appMavenパッケージ中にAmazon Device Farmのライフサイクルフェーズ「--DskipTests = True」が返される
:
mvn clean package –-DskipTests=true
その後、私はこのエラー
[INFO]を得ていますBUILD FAILURE
[INFO] ----------------------------------------- ------ -------------------------
[INFO]合計時間:2016から08:0.214秒
[情報]で終了-30T09:02:33 + 08:00
[INFO]最終的なメモリ:7M/155M
[INFO] -------------------- -------------------------------------------------- -
[ERROR]ライフサイクルフェーズ「--DskipTests = true」が不明です。有効なライフサイクルフェーズまたは目標は、:または:[:]:の形式で指定する必要があります。利用可能なライフサイクルフェーズは、検証、初期化、生成ソース、プロセスソース、生成リソース、プロセスリソース、コンパイル、プロセスクラス、生成テストソース、プロセステストソース、生成テストリソース、プロセステスト・コンパイル、プロセス・テスト・クラス、テスト、準備パッケージ、パッケージ、事前統合テスト、統合テスト、統合後テスト、検証、インストール、デプロイ、事前クリーン、クリーン、ポストクリーン、プレサイト、サイト、ポストサイト、サイト展開。 - > [ヘルプ1]
[ERROR]
[ERROR] -eスイッチを使用してエラーの完全なスタックトレース、再実行Mavenを参照してください。
[エラー]完全なデバッグログを有効にするには、-Xスイッチを使用してMavenを再実行します。
この問題を解決するにはどうすればよいですか?ありがとうございます
おかげです。なぜ二重ダッシュが 'Unknown lifecycle phase'を返しますが、'コマンドラインオプションを解析できません:認識できないオプション ' –
なぜテストをスキップするべきなのか知りたいのですか? –
テストとパッケージを実行できます。パッケージングの指示は時間を節約することであり、デバイスファームへのアップロードのためにテストをバンドルすることに集中しています。あなたがテストとそれをパッケージ化して実行するなら、それは完璧です。 – NikofTime