Skip navigation
  1. プロジェクト全体を全てビルドします。JavaDoc、ソースファイル等も含め、モジュールが抜けていない確認します。プロジェクト・ルートから次のコマンドを実行するとできます。(全配布ファイルはサイト:サイト・ゴールが実行されJavaDocが生成されたことを前提にします。)
    ビルドを作成する時間を十分に設けてください。早い機種でも次のコマンドを使って、全てをビルドするのに3時間は必要です!
    # 以前のESB Muleインストレーションのファイルを削除するために、ローカル・リポジトリを削除します。
    rm -rf $M2_REPO/org/mule
    
    # 全てのテストをスキップして、コードを生成します。CodehausからESB Muleのファイルを
    # ダウンロードしないようにするために、オフラインでビルドします。これを行うためには、
    # 依存ファイル全てをローカル・リポジトリに用意する必要があります。
    mvn -o -fae -Pdistributions,tests -Dmaven.test.skip.exec=true clean install source:jar
    
    # サイトをビルドします。ビルドはcoberturaテスト・カバレッジを計測等の実行も含みます。
    mvn -o -fae -Pdistributions site
    
    # インストール・パッケージをビルドします。
    mvn -fae -Pdistributions,tests -Dmaven.test.skip.exec=true package

    Mavenのデフォルト・メモリ設定では、「mvn site:site」ゴールを実行するためにはメモリが不足します(OutOfMemoryエラーになります)。この対策として、以下の環境変数を設定します:

    MAVEN_OPTS=-Xms64m -Xmx256m -XX:MaxPermSize=256m
  2. 一時(temporary)ディレクトリに全配布ファイルを解凍し、JavaDoc, ソースコードが/docs及び/srcディレクトリ下にあることを確認します。
Adaptavist Theme Builder Powered by Atlassian Confluence