オンラインの時に使う依存ライブラリを全部とってくる

$ mvn dependency:go-offline -Dmaven.repo.local=~/repository clean package install test site

オフラインで使う Maven の phase をすべて指定するのがミソ

オフラインでビルドする

$ mvn --offline package -Dmaven.repo.local=~/repository -Dmaven.legacyLocalRepo=true

/.m2/settings.xml で、offline 設定して、レポジトリを ~/.m2/repository にすればオプションを省略可能

構築環境

インターネットから遮断されている構築環境でビルドする

  1. インターネットに接続されている環境で mvn dependency:go-offline -Dmaven.repo.local=~/repository を実行。依存ライブラリは ~/repository にダウンロードされる。
  2. 構築環境に ~/repository をコピーする
  3. 構築環境で mvn --offline package -Dmaven.repo.local=~/repository。インターネットに接続せずに ~/repository のみを参照する

Java Maven


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2016-04-19 (火) 22:18:18 (232d)
ISBN10
ISBN13
9784061426061