タイトル: エラー一覧
mavenのエラー一覧に関する記事です。Mavenビルド時に頻出する代表的なエラーへの対応を、子ページにまとめています。
子ページからエラーを選択してください。
Mavenエラーが出たときの調べ方
Mavenのエラーメッセージは出力末尾の BUILD FAILURE のすぐ上に本体が出ます。長いログに惑わされず、まずその直近を読みます。
BUILD FAILUREの直前のスタックトレースを確認- JDKバージョン:
mvn -version/java -version/echo $JAVA_HOMEで実機のバージョンを確認 - 依存解決:
~/.m2/repositoryに対象JARが存在するか、~/.m2/settings.xmlのリポジトリ設定を確認 - 必要なら
mvn -X(デバッグ出力)でより詳細なログを取得
子ページのカテゴリ
ゴール / ライフサイクル指定
- No goals have been specified for this build —
mvn packageのようにゴールを明示する/defaultGoalを pom.xml に書く
JDKバージョン
- Fatal error compiling: 1.Xは無効なターゲット・リリースです — pom.xml の
source/targetと実行JDKを揃える
よく使う回避コマンド
| コマンド | 用途 |
|---|---|
mvn clean package | クリーン後にビルド(最も基本) |
mvn package -DskipTests | テストをスキップしてビルド |
mvn dependency:tree | 依存ツリーを出力。バージョン競合の調査 |
mvn -X package | デバッグ出力で詳細ログ |
mvn help:effective-pom | 継承・プロパティ反映後の最終 pom を確認 |
関連
- Mavenの基本操作は親ページ「maven」を参照
- Eclipseと組み合わせてのビルドは「ビルドする方法(eclipse)」