Mavenビルドツール(セレンJava用)



Mavenとは
プロジェクトを維持して、管理するために、
  • Javaフレームワークのためのビルド管理ツール

    なぜ?
    依存性を得るための
  • 中央Maven Repository
    Mavenはウェブサイトを訪れ、必要なjarファイルをダウンロードし、ビルドパスに配置します.
    例えばセレンジャー
    ちょうどセレン貯蔵所を見つけてください
  • すべてのための共通の構造を維持する

  • 組織全体の共通のテンプレート
    これは空のスケルトンです.
  • CIツールとの統合における柔軟性
    例えば、MavenコマンドwichはJenkins
  • によってサポートされます
    テストフレームワーク実行のためのプラグイン
    <高橋潤子>

    軟弱なgroupId :ユニークな識別子(例えばセレン)artifactId :グループIDのサブプロジェクト(例えば、セレンJava、jar name )
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
    </dependency>
    
    すべての詳細を渡すことができ、それをMavenで公開することができます.
    キーワード' test 'はそれぞれのjavaclassファイルの末尾にあります.ジャバ.


    プロジェクトの作成

    デフォルトのワークスペースを使用します
    使用Mavenアーキタイプクイックスタートテンプレート


    塗りつぶし.xmlファイル
  • からの依存関係を取得する
    Mavenリポジトリに行き、それぞれの依存関係を取得し、依存関係
  • の中に置きます
  • は、Maven Repositoryを統合します
    プロジェクト
  • ですべてのテストケースを実行するには
    sureFire Plugin
    CLIから実行するには
    ( POM . xmlの場合)
  • MVNクリーン(きれいなプロジェクトに)
  • MVNコンパイル(構文エラーをチェックする)
  • MVNテスト(最初のチェック依存性
  • )

    テストの統合

    Mavenプロファイリングによるスイッチングテスト